最简单的 PHP XML 节点编辑器

发布于 2024-10-18 00:14:15 字数 325 浏览 3 评论 0原文

有人可以提供可以编辑 xml 节点中的值的最简单/最短的代码吗?我已经搜索了几个小时,但我得到的都是错误和失败。我需要一些可以获取节点(/node/node1/node2)并编辑其中内容的东西。我正在使用 php-5。谢谢

编辑:假设我有这个xml文件:

<node>
  <node2>
    Content
  </node2>
</node>

我需要做的是从“content”更改的值到别的东西。

Could someone please provide the simplest/shortest code that can edit the values within an xml node? I have been searching this for hours and all that I get are errors and failures. I need something that can get the node (/node/node1/node2) and edit the contents within it. I am using php-5. Thanks

Edit: Lets say I have this xml file:

<node>
  <node2>
    Content
  </node2>
</node>

What I need to do is change the value of <node2> from "content" to something else.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

も星光 2024-10-25 00:14:15

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();

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();
痴情 2024-10-25 00:14:15

您正在寻找 SimpleXML,用于 XML 解析/编辑的优秀课程

You are looking for SimpleXML, great class for XML parsing/editing

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文