我在一个更大的文档中重复了如下所示的xml片段。如何使用XmlDocument删除所有出现的well
,total
和fee
?
<res>
<pay>
<well/>
<total/>
<fee/>
<tit>
<qr>asdf</qr>
<id>
<num/>
</id>
</tit>
</pay>
</res>
答案 0 :(得分:0)
将xml加载到XDocument(https://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument(v=vs.110).aspx)中,然后使用linq查找并删除相关节点。
然后它只是XDocument deleting a node
的副本如果你真的想使用XMLDocument而不是XDocument类,那么这是Removing nodes from an XmlDocument的重复