У меня есть клиентский скрипт, написанный в jQuery, который отправляет текстовые / XML-данные на сервер, но я не могу понять, как разбирать запрос, поскольку данные не являются строкой запроса. JQuery выглядит так:
jQuery.ajax({ url: "test.php", type: "POST", processData: false, contentType: "text/xml", data: xmlDoc, success: function( data ) { alert( data ); } });
XmlDoc является допустимым XML-документом. Я пробовал все в PHP, но я не могу получить ни один из узлов или контента с помощью simplexml.
Я думаю, вы хотите что-то вроде:
$xml_text = file_get_contents("php://input"); $xml = simplexml_load_string($xml_text);