gpt4 book ai didi

PHP - 删除 XML 元素

转载 作者:可可西里 更新时间:2023-11-01 12:42:42 25 4
gpt4 key购买 nike

我需要使用 PHP 删除 XML 文件的元素。它将通过 ajax 完成,我需要通过属性找到 XML 元素。

这是我的 XML 文件

<?xml version="1.0" encoding="utf-8"?>
<messages>
<message time="1248083538">
<name>Ben</name>
<email>Ben's Email</email>
<msg>Bens message</msg>
</message>
<message time="1248083838">
<name>John Smith</name>
<email>john@smith.com</email>
<msg>Can you do this for me?</msg>
</message>
</messages>

所以我想说的是删除时间等于 1248083838 的元素。

到目前为止,我一直在使用 Simple XML,我刚刚意识到它可以做除删除元素之外的所有事情。

那我该怎么做呢?

最佳答案

Dave Morgan 是正确的,DOM 类更强大,但如果您想坚持使用 SimpleXML,请尝试在任何节点上使用 unset() 函数,该节点将从 XML 中删除。

unset($simpleXMLDoc->node1->child1)

关于PHP - 删除 XML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1153697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com