Как обработать XML, возвращенный после отправки формы? - PullRequest
0 голосов
/ 30 августа 2010

Я только что начал проект, который предполагает отправку данных с использованием POST в формах HTML на сервер другой компании.Это возвращает XML.Мне нужно обработать этот XML для отображения определенной информации на веб-странице.

Я использую PHP и не знаю, с чего начать, как получить доступ к XML.Когда я знаю, как это сделать, я знаю, как получить к нему доступ с помощью XPath.

Любые советы о том, как начать работу или ссылки на сайты с информацией об этом, будут очень полезны.

1 Ответ

0 голосов
/ 30 августа 2010

Вам следует проверить класс DOMDocument (), он входит в стандартную установку PHP на большинстве систем.

http://us3.php.net/manual/en/class.domdocument.php

ооо, понятно. Вы должны установить PHP-скрипт, на который пользователь отправляет сообщения. Если вы хотите обработать ответ XML, вы должны передать эти поля на удаленный сервер с помощью cURL.

http://us.php.net/manual/en/book.curl.php

Простой пример будет выглядеть примерно так:

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://the_remote_server");
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
$YourXMLResponse = curl_exec($ch);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...