Как мне разобрать XML из PHP, который был отправлен на сервер, как text / xml? - PullRequest
1 голос
/ 04 июня 2009

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

1 Ответ

3 голосов
/ 04 июня 2009

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

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