使用PHP xpath以XML格式读取节点内的值

时间:2016-10-13 13:05:05

标签: php xpath

我有下面的XML,我想使用PHP XPATH读取name的值。如果它位于开始和结束标记之间,我可以读取值,但是如果XML是这样的话,如何读取值?

<a name="john" id="100" />

1 个答案:

答案 0 :(得分:1)

您可以使用它来获取名称的值:

$xml = new SimpleXMLElement('<a name="john" id="100" />');

$name = (string)$xml->xpath('/a/@name')[0];

echo $name; // Output: john