提交表单后如何处理返回的XML?

时间:2010-08-30 16:28:06

标签: php xml submit form-submit

我刚刚启动了一个项目,涉及我使用HTML格式的POST将数据发送到另一家公司服务器。这将返回XML。我需要处理此XML以在网页上显示某些信息。

我正在使用PHP,并且不知道从哪里开始如何访问XML。一旦我知道如何实现它,我知道如何使用XPath访问它。

任何有关如何入门的提示或链接到包含此信息的网站都非常有用。

1 个答案:

答案 0 :(得分:0)

您应该检查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);
?>