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