我似乎无法弄清楚这个问题。我有以下XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<targets>
<showcases>
<building name="Big Blue" />
<building name="Shiny Red" />
<building name="Mellow Yellow" />
</showcases>
</targets>
我需要测试是否存在一个给定名称的<building>
节点。在Google上找到的所有内容都告诉我要执行以下操作:
$xdoc->getElementsByTagName('building')->item(0)->getAttributeNode('name')
......但是如果我理解正确的话,这难道不仅测试第一个<building>
节点吗?item(0)
?我需要使用XQuery吗?
我会感激您的帮助!谢谢!