---恢复内容开始--- 在删除Xml文件时,删除成功后还有标签,让我百思不得其解,因为xml文档中留着这空标签会对后续的操作带来很多麻烦,会取出空值,人后导致程序中止. 导致这种情况的原因是删除xml节点的方法用错了,xmlNode.RemoveAll()只是删除了节点中的属性,并没有把整个节点都删掉(官方文档的解释是: 移除当前节点的所有子节点和/或属性. );我们要删除整个节点,就不能用这个方法了,要用 xmlNode.ParentNode.RemoveChild(xmlNode),就能把