有人可以提供可以编辑xml节点中的值的最简单/最短的代码吗?我一直在寻找这个小时,我所得到的只是错误和失败。我需要一些可以获取节点(/ node/node1/node2)并编辑其中的内容的东西。我正在使用php-5。由于用于PHP的最简单的XML节点编辑器
编辑:可以说我有这个XML文件:
<node>
<node2>
Content
</node2>
</node>
我需要做的是从"content"
改变<node2>
值别的东西。
有人可以提供可以编辑xml节点中的值的最简单/最短的代码吗?我一直在寻找这个小时,我所得到的只是错误和失败。我需要一些可以获取节点(/ node/node1/node2)并编辑其中的内容的东西。我正在使用php-5。由于用于PHP的最简单的XML节点编辑器
编辑:可以说我有这个XML文件:
<node>
<node2>
Content
</node2>
</node>
我需要做的是从"content"
改变<node2>
值别的东西。
$doc = simplexml_load_file('http://example.com/example.xml');
// Note the SimpleXMLElement is the root node, ie <node>
$doc->node2 = 'new content';
$doc->asXml('new-filename.xml'); // Note, saves locally
// or
$xmlString = $doc->asXml();
如果xml是远程文件,我需要添加什么? – Preston 2011-02-18 01:54:26
您正在寻找SimpleXML,XML解析/伟大的阶级编辑[一个简单的程序,以XML文件的CRUD节点和节点值]的
可能重复(HTTP:// stackoverflow.com/questions/4906073/a-simple-program-to-crud-node-and-node-values-of-xml-file) – Gordon 2011-02-18 07:46:59