2009-08-06 46 views
1

我需要搜索XML文檔中的某些節點,修改這些節點的InnerXML屬性,然後將更改寫入文件。搜索並替換XML數據

我可以使用XPathDocument,XPathNavigator等搜索節點查找......但使用這些類的任何類型的書寫似乎都不被支持。

有沒有辦法使用XPath的東西拉出一個節點,然後鏈接到標準的XmlDocument類,所以我可以真正修改文件內容?

感謝

湯姆

回答

2

XmlDocument支持XPath ......

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

我錯過了什麼?

+0

沒有。我顯然在閱讀文檔時失敗了。謝謝 :) – cakeforcerberus 2009-08-06 20:38:45