有人可以提供最简单/最短的代码,可以编辑xml节点中的值吗?我一直在搜索这几个小时,我得到的只是错误和失败。我需要能够获取节点(/ node / node1 / node2)并编辑其中内容的东西。我使用的是php-5。感谢
编辑:假设我有这个xml文件:
<node>
<node2>
Content
</node2>
</node>
我需要做的是将<node2>
的值从"content"
更改为其他内容。
答案 0 :(得分:3)
$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();
答案 1 :(得分:0)
您正在寻找SimpleXML,XML解析/编辑的优秀课程