---恢复内容开始---

  在删除Xml文件时,删除成功后还有标签,让我百思不得其解,因为xml文档中留着这空标签会对后续的操作带来很多麻烦,会取出空值,人后导致程序中止.

导致这种情况的原因是删除xml节点的方法用错了,xmlNode.RemoveAll()只是删除了节点中的属性,并没有把整个节点都删掉(官方文档的解释是:

移除当前节点的所有子节点和/或属性。

);我们要删除整个节点,就不能用这个方法了,要用 xmlNode.ParentNode.RemoveChild(xmlNode),就能把整个节点删除掉了.

  解决方案是在一个百度知道的评论里看到的:https://zhidao.baidu.com/question/2910974.html

另外,有一篇博客介绍的也不错:http://smilecong.blog.51cto.com/121860/120935

相关文章:

  • 2021-08-13
  • 2022-02-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2021-09-06
猜你喜欢
  • 2021-04-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-27
  • 2022-12-23
相关资源
相似解决方案