我想使用C#.Net删除带有其属性的以下标记 我怎么能这样做?
<aaa type="1" class="2" />
我希望保留其他标签,例如<bbb type="5" class="4" />
。
最诚挚的问候,
答案 0 :(得分:2)
我建议不要执行此任务的正则表达式。
但是,您可以使用LINQ to XML删除名称为“aaa”的标记,如下所示:
XDocument doc = XDocument.Load("input.xml");
doc.Descendants("aaa").Remove();
doc.Save("output.xml");