2014-02-05 47 views
2

我的應用程序讀取一個xml文件中的值,我每次執行應用程序時都會寫入這個值。如何使用C#評論XMLElement?

這是我做的我行註釋:

XmlComment DirCom = doc.CreateComment("Comment") 
XmlElementName.AppendChild(DirCom); 

並能正常工作,但現在我需要評論的XML元素,上述不起作用。我的最終結果應該是這樣的:

<!--<name>David</name>--> 

使用C#和XML文檔庫。

+0

你可以找到在這個職位的詳細的解決方案 - http://stackoverflow.com/questions/30454364/comment-xml-elements -programmaticlly –

回答

4

要評論一個XML節點,我會做這樣的:

XmlComment DirCom = doc.CreateComment(XmlElementName.OuterXml); 
doc.InsertAfter(DirCom, XmlElementName);  
doc.RemoveChild(XmlElementName) 
+2

或者用'XmlElementName.ParentNode.ReplaceChild(DirCom,XmlElementName)替換它' – TomT

+0

謝謝你的工作......非常感謝。 –