我有这个叫做abc.php文件,这将返回一个有效的XML文档,而不是显示-string-标签末和begginingPHP跨站点XML
header('Content-type: application/xml');
$xml = file_get_contents("http://www.xxx.asmx/test?id=1"); //External web service
$xmlstr = simplexml_load_string($xml);
echo $xmlstr;
我想使用abc.php的有效的XML数据,提取一定的数据,将其存储在我的数据库,并定期检查其他服务器的输出,我已经试过这样:
ob_start();
include 'abc.php';
$result = ob_get_clean()
以及本:
$xml = file_get_contents("abc.php");
$xmlstr = simplexml_load_string($xml);
没有成功,有什么建议吗?
你的代码有什么问题? – 2013-03-01 18:19:47
这是abc.php [链接](http://sanjosecostarica.org/test/abc.php) 这是代码$ result = file_get_contents('abc.php'); var_dump($ result),这是结果[link](http://sanjosecostarica.org/test/aaa.php);如果我使用本地xml,它将显示正确的内容,但不是如果我打电话给php – 2013-03-01 18:31:13
它似乎是返回有效的XML。我问你的代码解析xml有什么问题?你是要求我们告诉你如何解析它并将其放入数据库中? – 2013-03-01 18:32:23