.NET:如何使用XPATH从XMLDocument删除特定节点?

时间:2020-03-06 15:01:46  来源:igfitidea点击:

使用C#

如何使用XPATH从XMLDocument删除特定节点?

解决方案

干得好。 ChildNodeName,可以只是节点名称或者XPath查询。

XmlDocument doc = new XmlDocument();

// Load you XML Document

XmlNode childNode = doc.SelectSingleNode(childNodeName);

// Remove from the document
doc.RemoveChild(childNode);

使用Linq的方式不同,但是我猜我们使用的是.NET 2.0

XPath只能从文档中选择节点,而不能修改文档。