我正在尝试学习如何使用 Php XML DOM 来访问 XML 文件并更改原子值。我以前没有做过这样的事情,虽然我在网上找到了很多类似的案例,但我还没有设法找到解决方案。这就是我所拥有的:
<?php
$dom = new DOMDocument;
$dom->load('getobs.xml');
$xpath = new DOMXPath($dom);
$nodeList = $xpath->query("//beginPosition");
$nodeList->item(0)->nodeValue .= '546';
$dom->saveXML();
?>
所以,我在上面的代码中试图做的是:1)加载一个xml文件。2) 将元素“beginPosition”的值更改为“546”
在整个 XML 文件中,只有一个具有此名称的元素 (beginPosition)。你能告诉我我做错了什么吗?
谢谢。迪特里斯