XML Feed ......我哪里错了?

时间:2013-04-23 10:27:11

标签: php simplexml

我最近在使用Feed和PHP时遇到的问题很少,但这让我很难过......

XML看起来像这样......

<Order>
    <Booking id="272591086"/>
</Order>

我的PHP如下所示,但是没有显示上述XML中的预订ID,我哪里错了?

<?php
$theurl = 'http://www.website.co.uk/dev/test.xml';
$xml = simplexml_load_file($theurl);
$result = $xml->xpath("/Order/Booking");
foreach ($result as $ref) 
{
   echo 'Booking Ref '. $ref['id'] .'';
}
?>

1 个答案:

答案 0 :(得分:0)

我是第二个@ Gordon的评论,但是如果XML实际上是你正在展示的那个,请在你的XPATH查询中尝试这个小调整:

$result = $xml->xpath("//Booking");

Working example