搜索并替换XML数据
问题描述:
我需要搜索XML文档中的某些节点,修改这些节点的InnerXML属性,然后将更改写入文件。搜索并替换XML数据
我可以使用XPathDocument,XPathNavigator等搜索节点查找......但使用这些类的任何类型的书写似乎都不被支持。
有没有办法使用XPath的东西拉出一个节点,然后链接到标准的XmlDocument类,所以我可以真正修改文件内容?
感谢
汤姆
答
XmlDocument
支持XPath ......
XmlElement el = (XmlElement)doc.SelectSingleNode(somePath);
el.InnerXml = newInnerXml;
doc.Save(destination);
我错过了什么?
没有。我显然在阅读文档时失败了。谢谢 :) – cakeforcerberus 2009-08-06 20:38:45