Как обработать XML с PHP, который был отправлен на сервер как text / xml?

У меня есть клиентский скрипт, написанный в 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.

Related of "Как обработать XML с PHP, который был отправлен на сервер как text / xml?"

Я думаю, вы хотите что-то вроде:

 $xml_text = file_get_contents("php://input"); $xml = simplexml_load_string($xml_text);