【发布时间】:2015-03-22 03:20:00
【问题描述】:
我有一个 XML,它有一个节点,该节点使用 C# 在文件中的多个级别重复。
XML 示例:
<books>
<book>
<title>The Walking Dead</title>
<author>Test Name</author>
<isbn>1239859895</isbn>
</book>
<book>
<title>The Walking Dead</title>
<author>
<isbn>29893893893</isbn>
<firstname>test1</firstname>
<lastname>test</lastname>
</author>
</book>
</books>
我想从这个 XML 文档中删除所有 isbn 节点,无论其位置如何。
【问题讨论】:
-
您的问题太含糊,因为我们不知道您在 XML 工作的其余部分使用什么策略。如果我们能给您一个适合您当前项目的答案,那就更好了。我们也不知道这个 XML 是字符串还是文件。
-
您的 XML 有点损坏。
<lastname>test</test>应该是<lastname>test</lastname> -
我可以使用 XDocument 或 XMLDocument。
-
修复了 XML 以拥有正确的节点。
标签: c# xml xmldocument xmlnode