0

最近我在处理提要和 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'] .'';
}
?>
4

1 回答 1

0

我支持@Gordon 的评论,但如果 XML 实际上是您正在显示的内容,请尝试在您的 XPATH 查询中进行这个小调整:

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

工作示例

于 2013-04-23T11:32:06.600 回答