Php 在.asp URL中获取XML文件
我需要从Php 在.asp URL中获取XML文件,php,asp.net,xml,Php,Asp.net,Xml,我需要从.aspURL获取XML数据,但无法找出哪里出错。尝试: <?php $url = "http://bookings.emperordivers.com/webScheduleSpecificXML_all.asp"; $feed = file_get_contents($url); $xml = simplexml_load_string($feed); // Display the first post title echo $xml->Schedules->S
.asp
URL获取XML数据,但无法找出哪里出错。尝试:
<?php
$url = "http://bookings.emperordivers.com/webScheduleSpecificXML_all.asp";
$feed = file_get_contents($url);
$xml = simplexml_load_string($feed);
// Display the first post title
echo $xml->Schedules->Schedule[0]->Boat;
在这两种情况下,都有一个漂亮的白色屏幕。有什么简单的方法可以让它工作吗?您无法正确访问它:
echo$xml->Schedule[0]->Boat代码>
格式为:
SimpleXMLElement Object
(
[Schedule] => Array
(
[0] => SimpleXMLElement Object
(
[Start] => 2017-09-24
[Duration] => 7
[Boat] => MV Emperor Orion
[Itinerary] => Best of Maldives
[Dep-Arr] => Male
[Spaces] => 4
[Rates] => SimpleXMLElement Object
(
[Rate] => Array
(
[0] => 1149
[1] => 1,057.08
[2] => 1,367.31
)
)
)
...
您无法正确访问它:
echo$xml->Schedule[0]->Boat代码>
格式为:
SimpleXMLElement Object
(
[Schedule] => Array
(
[0] => SimpleXMLElement Object
(
[Start] => 2017-09-24
[Duration] => 7
[Boat] => MV Emperor Orion
[Itinerary] => Best of Maldives
[Dep-Arr] => Male
[Spaces] => 4
[Rates] => SimpleXMLElement Object
(
[Rate] => Array
(
[0] => 1149
[1] => 1,057.08
[2] => 1,367.31
)
)
)
...
谢谢劳伦斯,不过。仅仅从代码中跳过['code'](->时间表)仍然会给我一个白色的屏幕。我才刚刚开始思考这一切,所以任何建议(尽可能接近普通英语)都会受到高度赞赏。但两者都不起作用。get\u file\u内容或curl代码是更好的解决方案吗?两者仍然给我一个白色的屏幕。我只是使用了fgc一个,-尝试启用错误报告,可能是禁用了一些东西。尝试了以下错误:警告:文件\u get\u contents():无法打开流:HTTP请求失败!在第7行的/Users/John/Sites/test.php中注意:在第13行的/Users/John/Sites/test.php中尝试获取非对象的属性注意:在第13行的/Users/John/Sites/test.php中尝试获取非对象的属性看起来您可能由于某种原因被阻止,然后它将不返回任何内容,其余内容将失败,您可以通过设置useragent尝试curl,谁是你的主人?谢谢劳伦斯,不过。仅仅从代码中跳过['code'](->时间表)仍然会给我一个白色的屏幕。我才刚刚开始思考这一切,所以任何建议(尽可能接近普通英语)都会受到高度赞赏。但两者都不起作用。get\u file\u内容或curl代码是更好的解决方案吗?两者仍然给我一个白色的屏幕。我只是使用了fgc一个,-尝试启用错误报告,可能是禁用了一些东西。尝试了以下错误:警告:文件\u get\u contents():无法打开流:HTTP请求失败!在第7行的/Users/John/Sites/test.php中注意:在第13行的/Users/John/Sites/test.php中尝试获取非对象的属性注意:在第13行的/Users/John/Sites/test.php中尝试获取非对象的属性看起来您可能由于某种原因被阻止,然后它将不返回任何内容,其余内容将失败,您可以通过设置useragent尝试curl,谁是你的主人?请阅读-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。请阅读-总结是,这不是解决志愿者问题的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。