我正在尝试创建一个使用XPath更改XML部分的函数。我使用了其他人的一部分帖子:
sudo tee /proc/acpi/bbswitch <<< $key
我想要做的是返回附加的XML。我不能使用dom_import_simplexml($ xml-&gt; node-&gt;节点),因为我的XML有很多重复元素(但是我有不同的ID原因,我试图使用xpath)
注释行不起作用,因为xpath返回一个数组而dom_import_simplexml无法导入数组。
感谢您输入
答案 0 :(得分:0)
如果您认为目标元素是唯一的(省略了元素返回的检查),您可以获取$domToChange = dom_import_simplexml($xml->xpath($xpathstring)[0]);
返回的第一个元素:
xpath()
或迭代move_if
的返回值并逐个替换。