使用C#清空特定类型的所有XML节点

詹特·罗素(Jente Rosseel)

我目前有一个使用以下结构构建的XML文档:

<a>
     ....
     <b>
           <c>
           </c>
           <d>
           ....
           </d>
     </b>
</a>
<a>
   ....

我想使用C#解析此XML文档,并输出一个文档,其中所有b节点都被清空,而不会丢失我的b节点。从而产生以下结果:

<a>
   ...
   <b />
</a>
<a>
   ...

谁能告诉我这样做的方法?

乔恩·斯基特

LINQ to XML将使这一过程变得非常简单:

var doc = XDocument.Load(...);
var bs = doc.Descendants("b").ToList();
foreach (var b in bs)
{
    b.ReplaceNodes();
}

如果您还想删除节点内的属性,请使用ReplaceAll代替。)ReplaceNodesb

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C#清空特定类型的所有XML节点

来自分类Dev

从父节点中删除所有子节点,除了一个特定的,c# 中的 xml

来自分类Dev

检查是否使用C#在Telerik RadtreeControl中选择了特定级别中的所有节点

来自分类Dev

C# XDocument 从 XML 文件中读取所有节点

来自分类Dev

使用C#在XML中选择具有特定名称的子节点

来自分类Dev

使用LINQ C#检查是否存在具有特定属性的XML节点

来自分类Dev

使用LINQ C#检查是否存在具有特定属性的XML节点

来自分类Dev

如何在C#中使用xml解析器提取xml中节点的所有值?

来自分类Dev

如何使用xpath查找特定类型的所有xml元素?

来自分类Dev

在C#树视图中展开特定节点的所有父节点

来自分类Dev

如何使用E4X删除特定类型的所有节点?

来自分类Dev

如何使用c#读取XML文件中带有特定标签的所有数据?

来自分类Dev

Xml搜索特定节点并添加子节点C#

来自分类Dev

使用 GPath 查找具有特定子节点的 XML 节点

来自分类Dev

使用C#获取xml节点值

来自分类Dev

使用xslt从XML到cv的特定节点类型

来自分类Dev

在C#中使用命名空间在xml文档中查找特定节点

来自分类Dev

在XML中,使用C#检查子节点是否包含特定值

来自分类Dev

如何使用C#在xml中获取特定的子节点值

来自分类Dev

如何使用 C# 将元素插入格式不正确的 XML 文件中的特定节点?

来自分类Dev

在C#中合并相同类型的xml节点

来自分类Dev

xml到多级节点类型上的字典的C#优化

来自分类Dev

C#如何从基类的派生类中获取特定类型的所有字段?

来自分类Dev

创建具有特定父节点值及其 XML 的所有子节点值的 Map

来自分类Dev

使用C#在XML节点内添加子节点

来自分类Dev

Neo4j-获取特定类型节点的所有父节点

来自分类Dev

XSLT。将所有特定类型的节点移至一个节点

来自分类Dev

Cypher 查询以遍历特定类型的所有节点并对相关节点进行分组

来自分类Dev

使用DataStax C#驱动程序处理Cassandra中的所有节点关闭

Related 相关文章

  1. 1

    使用C#清空特定类型的所有XML节点

  2. 2

    从父节点中删除所有子节点,除了一个特定的,c# 中的 xml

  3. 3

    检查是否使用C#在Telerik RadtreeControl中选择了特定级别中的所有节点

  4. 4

    C# XDocument 从 XML 文件中读取所有节点

  5. 5

    使用C#在XML中选择具有特定名称的子节点

  6. 6

    使用LINQ C#检查是否存在具有特定属性的XML节点

  7. 7

    使用LINQ C#检查是否存在具有特定属性的XML节点

  8. 8

    如何在C#中使用xml解析器提取xml中节点的所有值?

  9. 9

    如何使用xpath查找特定类型的所有xml元素?

  10. 10

    在C#树视图中展开特定节点的所有父节点

  11. 11

    如何使用E4X删除特定类型的所有节点?

  12. 12

    如何使用c#读取XML文件中带有特定标签的所有数据?

  13. 13

    Xml搜索特定节点并添加子节点C#

  14. 14

    使用 GPath 查找具有特定子节点的 XML 节点

  15. 15

    使用C#获取xml节点值

  16. 16

    使用xslt从XML到cv的特定节点类型

  17. 17

    在C#中使用命名空间在xml文档中查找特定节点

  18. 18

    在XML中,使用C#检查子节点是否包含特定值

  19. 19

    如何使用C#在xml中获取特定的子节点值

  20. 20

    如何使用 C# 将元素插入格式不正确的 XML 文件中的特定节点?

  21. 21

    在C#中合并相同类型的xml节点

  22. 22

    xml到多级节点类型上的字典的C#优化

  23. 23

    C#如何从基类的派生类中获取特定类型的所有字段?

  24. 24

    创建具有特定父节点值及其 XML 的所有子节点值的 Map

  25. 25

    使用C#在XML节点内添加子节点

  26. 26

    Neo4j-获取特定类型节点的所有父节点

  27. 27

    XSLT。将所有特定类型的节点移至一个节点

  28. 28

    Cypher 查询以遍历特定类型的所有节点并对相关节点进行分组

  29. 29

    使用DataStax C#驱动程序处理Cassandra中的所有节点关闭

热门标签

归档