我需要在XML文档中搜索某些节点,修改这些节点的InnerXML属性,然后将更改写入文件。
我可以使用XPathDocument,XPathNavigator等搜索节点查找...但是似乎不支持使用这些类的任何类型的编写。
有没有办法使用XPath东西拉出节点,然后将其链接到标准的XmlDocument类,以便我可以实际修改文件内容?
由于
汤姆
答案 0 :(得分:2)
XmlDocument
支持xpath ...
XmlElement el = (XmlElement)doc.SelectSingleNode(somePath);
el.InnerXml = newInnerXml;
doc.Save(destination);
我错过了什么吗?