gpt4 book ai didi

c# - 从 xml 文件中删除除根元素 c# 之外的所有元素

转载 作者:太空狗 更新时间:2023-10-30 01:11:33 24 4
gpt4 key购买 nike

我有一个xml文件

<Abc> 
<image filename="1.jpg" heading="1.jpg" />
<image filename="10.jpg" heading="10.jpg" />
<image filename="11.jpg" heading="11.jpg" />
<image filename="2.jpg" heading="2.jpg" />
<image filename="3.jpg" heading="3.jpg" />
</Abc>

我想删除除根元素之外的所有元素。如何完成这个。请帮助我。

最佳答案

XmlDocument doc = new XmlDocument();
doc.Load("filename.xml");
doc.DocumentElement.RemoveAll();
string result = doc.OuterXml;

但是如果您知道根节点名称,那么加载 XML 并删除所有元素就没有意义了。在这种情况下,只需返回新的 XML:

string newXml = "<rootName/>";

关于c# - 从 xml 文件中删除除根元素 c# 之外的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2264484/

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