【发布时间】:2018-12-23 10:52:18
【问题描述】:
我正在尝试使用 XPath 查询 XML 文件。但作为回报,我什么也得不到。我想我将查询格式化为假。
XML
<subject id="Tom">
<relation unit="ITSupport" role="ITSupporter" />
</subject>
PHP
$xpath = new DOMXpath($doc);
$role = 'ITSupporter';
$elements = $xpath-> query("//subject/@id[../relation/@role='".$role."']");
foreach ($elements as $element) {
$name = $element -> nodeValue;
$arr[$i] = $name;
$i = $i + 1;
}
如何获得 ID TOM?我想将它保存到例如 $var
【问题讨论】: