我有这样的XML:的SimpleXML的XPath检索属性,而不是文本值
<root>
<parent>
<child id="childAtt">
<subChild id="subAtt">Value to retrieve</subChild>
</child>
</parent>
</root>
目前我试图用这个XPath来检索subChild的文本值:
$total = $xml->xpath("/*//child[@id='childAtt']/subChild[@id='subAtt']");
然而,这将返回subChild
属性值而不是节点的文本值。
我想知道如何检索subChild
的文本值,其编号为subAtt
。