4
设置我目前实现有两个PHP语句所期望的结果的XPath结果的第一项:只选择PHP
$thisBlarg = $xmlResource->xpath('//blarg[@ID='.$someBlargID.']');
echo $thisBlarg[0]->name;
但是,不想退而求其次,我真的很喜欢这个成为一个声明,但PHP不喜欢这样:
echo $xmlResource->xpath('//blarg[@ID='.$someBlargID.']')[0]->name;
而且有很好的理由。但我找不到强制xpath查询直接返回结果的方法。有什么建议么?
是'name'那就是'孩子blarg'或者是一些PHP特有的元素? – 2010-05-06 03:11:48
对不起,应该已经更清楚了。我的例子假设$ xmlResource是这样实例化的:$ xmlResource = simplexml_load_file('someXMLfile.xml');所以,'name'属性对应于假定的XML文件的其中一个元素。 – IkimashoZ 2010-05-08 03:18:27