【发布时间】:2023-04-03 08:09:01
【问题描述】:
我似乎无法弄清楚这一点。我有以下 XML 文件:
<?xml version="1.0" encoding="UTF-8"?>
<targets>
<showcases>
<building name="Big Blue" />
<building name="Shiny Red" />
<building name="Mellow Yellow" />
</showcases>
</targets>
我需要能够测试是否存在具有给定名称的 节点。我似乎在 Google 上找到的所有内容都告诉我执行以下操作:<building>
$xdoc->getElementsByTagName('building')->item(0)->getAttributeNode('name')
...但是如果我理解正确,那不是只测试第一个<building> 节点吗? item(0)?我需要为此使用 XQuery 吗?
我会很感激一些帮助!谢谢!
【问题讨论】: