搜索和替换XML数据

时间:2009-08-06 20:33:15

标签: c# xml xpath

我需要在XML文档中搜索某些节点,修改这些节点的InnerXML属性,然后将更改写入文件。

我可以使用XPathDocument,XPathNavigator等搜索节点查找...但是似乎不支持使用这些类的任何类型的编写。

有没有办法使用XPath东西拉出节点,然后将其链接到标准的XmlDocument类,以便我可以实际修改文件内容?

由于

汤姆

1 个答案:

答案 0 :(得分:2)

XmlDocument支持xpath ...

XmlElement el = (XmlElement)doc.SelectSingleNode(somePath);
el.InnerXml = newInnerXml;
doc.Save(destination);

我错过了什么吗?