9
A
回答
2
的XPath只能从文档中选择节点,不修改文档。
+2
然而,从技术角度而言,您可以使用System.Xml库修改XML文档。 XPath将帮助您访问xml文档的正确部分以便操作它。 – Vidar 2011-10-18 15:04:27
4
在这里,你去。 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
17
如果你想删除节点,不属于文档根的直接孩子,你可以这样做:
XmlDocument doc = new XmlDocument();
// ... fill or load the XML Document
XmlNode childNode = doc.SelectSingleNode("/rootnode/childnode/etc"); // apply your xpath here
childNode.ParentNode.RemoveChild(childNode);
相关问题
- 1. 从XPathNodeIterator中删除/删除节点(给定XPath)
- 2. 从xml中删除所有节点,使用XSLT排除特定节点
- 3. 如何使用vbscript删除XML文件中的特定节点
- 4. 使用TSQL从XML中删除具有特定值的节点
- 5. 如何从xml文档中删除特定节点?
- 6. 如何从OSGVP的组中删除特定的子节点?
- 7. 使用xpath检索特定节点
- 8. 选择特定的节点使用XPATH
- 9. 从xmlDoc中删除节点,如何删除父节点?
- 10. 删除第一个或特定的子节点xpath
- 11. 如何使用PHP删除和编辑特定的xml节点?
- 12. 如何使用c#删除和添加xml特定节点?
- 13. 如何使用VTD-XML解析器删除特定节点
- 14. 将XML节点添加到XmlDocument中的特定节点
- 15. 从XmlDocument中删除子节点并包含元素的父节点
- 16. 如何从XmlDocument中删除空格
- 17. 在MS Word中使用XPath从特定节点选择属性
- 18. 删除xml中的特定节点
- 19. XPath与XmlDocument没有找到节点
- 20. 如何从父节点删除特定标签?
- 21. Excel VBA:如何删除/注入特定XPath下的所有节点?
- 22. 使用xpath/python选择特定节点的父节点
- 23. 如何删除XMLDocument中的特定属性?
- 24. 使用XSLT从XML中删除节点
- 25. 我如何检索使用XPath特定节点c#
- 26. 如何从链表中删除节点?
- 27. 如何从SiteMapNodeCollection中删除节点?
- 28. 如何从xml c#中删除节点?
- 29. 如何从链表中删除节点?
- 30. 如何从链表中删除节点?
这里就是答案 http://stackoverflow.com/questions/20611/从XML文档中删除节点 – Rakesh 2014-10-27 16:19:35