我正在尝试编写一个代码,它将在我的
XML文件中找到一个特定元素,然后更改文本节点的值. XML文件具有不同的名称空间.到目前为止,我已经设法注册了名称空间,并且还回显了我想要更改的元素的文本节点.
$xml = simplexml_load_file('getobs.xml');
$xml->registerXPathNamespace('g','http://www.opengis.net/gml');
$result = $xml->xpath('//g:beginPosition');
foreach ($result as $title) {
echo $title . "\n";
}
?>
我的问题是:如何使用SimpleXML更改此元素的值?我尝试使用nodeValue命令,但我无法使其工作.
这是XML的一部分:
urn:gfz:cawa:def:offering:meteorology
urn:ogc:data:time:iso8601
2011-02-10T01:10:00.000
谢谢
季米特里斯