Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用c#中的XDocument类从xml中删除节点?_C#_Wpf_Linq To Xml - Fatal编程技术网

如何使用c#中的XDocument类从xml中删除节点?

如何使用c#中的XDocument类从xml中删除节点?,c#,wpf,linq-to-xml,C#,Wpf,Linq To Xml,只是,我试图从xml文件中删除我拥有的节点,但它显示了异常。下面是我尝试的代码 LoadXmlFile.Element("NewElementName").Remove(); LoadXmlFile.Save(@"D:\yyy_RemoveElement.xml"); 它显示异常,如“异常已被调用的目标抛出。”您可以这样尝试。它将很好地帮助您 LoadXmlFile.Descendants("NewElementName").Remove();

只是,我试图从xml文件中删除我拥有的节点,但它显示了异常。下面是我尝试的代码

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

它显示异常,如“异常已被调用的目标抛出。”

您可以这样尝试。它将很好地帮助您

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

如果您可以包含异常的文本并明确指出引发异常的行,这会有所帮助。我假设
元素
调用返回null,因为找不到匹配的节点,导致出现
NullReferenceException
。它显示的异常类似于“异常已由调用的目标引发”可能重复的