4
即 - 我想返回一個字符串 「黃」 使用類似XPath表達式 「//香蕉/ @色」 和下面的示例XML ...我可以使用SimpleXML和Xpath直接選擇元素屬性嗎?
<fruits>
<kiwi color="green" texture="hairy"/>
<banana color="yellow" texture="waxy"/>
</fruits>
$fruits = simplexml_load_string(
'<fruits>
<kiwi color="green" texture="hairy"/>
<banana color="yellow" texture="waxy"/>
</fruits>');
print_r($fruits->xpath('//banana/@color'));
產生
Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[color] => yellow
)
)
)
而我寧願像...
Array
(
[0] => SimpleXMLElement Object
(
[0] => yellow
)
)
...所以我不需要寫一個特殊情況到我正在寫的應用程序。
非常感謝! :)