正则表达式使用C#删除指定的空xml标记

时间:2010-05-09 08:24:26

标签: c# xml regex

我想使用C#.Net删除带有其属性的以下标记 我怎么能这样做?

<aaa type="1" class="2" />

我希望保留其他标签,例如<bbb type="5" class="4" />

最诚挚的问候,

1 个答案:

答案 0 :(得分:2)

我建议不要执行此任务的正则表达式。

但是,您可以使用LINQ to XML删除名称为“aaa”的标记,如下所示:

XDocument doc = XDocument.Load("input.xml");
doc.Descendants("aaa").Remove();
doc.Save("output.xml");