我试图使用 xpath 在以下提要中获取类型元素的名称属性。
<response request="getHierarchyByMarketType" code="001"
message="success" debug="">
<jonny>
<class id="5" name="Formula 1" maxRepDate="2012-12-19" maxRepTime="15:03:34">
<type id="4558" name="F1 Championship" lastUpdateDate="2012-11-26"
lastUpdateTime="16:17:33">
为此,我正在使用
$market_name = $wh_xml->xpath('/response/jonny/class/type/@name');
然后使用
<h2>
<?= $market_name ?>
</h2>
在我看来,但它并没有返回我预期的“F1冠军” ,而是得到了:
数组到字符串的转换
注意,但我不确定为什么,我认为 xpath 会将值@name
作为字符串返回?