有人能提供最简单的/最短的代码来编辑xml节点中的值吗?我已经找了好几个小时了,我得到的都是错误和失败。我需要一些可以获取节点(/ node /node 1/node 2)并在其中编辑内容的内容。我使用的是php-5。谢谢
编辑:让我们说我有这个xml文件:
<node>
<node2>
Content
</node2>
</node>我需要做的是将<node2>的值从"content"更改为其他东西。
发布于 2011-02-18 01:24:08
SimpleXML
$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();发布于 2011-02-18 01:52:29
您正在寻找SimpleXML,用于XML解析/编辑的优秀类。
https://stackoverflow.com/questions/5036742
复制相似问题