2012-06-26 71 views
-1

只是,我試圖從XML文件中刪除節點,我有。但它顯示異常。下面的代碼是我嘗試過的。如何使用C#中的XDocument類從xml中刪除節點?

LoadXmlFile.Element("NewElementName").Remove();    
LoadXmlFile.Save(@"D:\yyy_RemoveElement.xml"); 

它顯示異常,例如「異常已被調用的目標引發」。

+0

如果您可以包含異常的文本並明確指出哪一行引發異常,這將有所幫助。 –

+1

我假設'Element'調用返回null,因爲沒有找到匹配的節點,導致了'NullReferenceException'。 – Lee

+0

它顯示異常,如「異常已被調用的目標引發」。 –

回答

0

你可以試試這個,它會幫助你。

LoadXmlFile.Descendants("NewElementName").Remove();   
LoadXmlFile.Save(@"D:\yyy_RemoveElement.xml");