+ -
当前位置:首页 → 问答吧 → XML 删除节点

XML 删除节点

时间:2010-10-28

来源:互联网

<?xml version="1.0" encoding="utf-8"?>
<user>
  <person name="发明" sex="女" age="25">
  <pass>66666</pass>
  <Address>昆明</Address>
  </person>
  <person id="11" name="风云" sex="女" age="25">
  <pass>123</pass>
  <Address>昆明</Address>
  </person>
</user>

用Node.RemoveAll()后变为:

<?xml version="1.0" encoding="utf-8"?>
<user>
  <person name="发明" sex="女" age="25">
  <pass>66666</pass>
  <Address>昆明</Address>
  </person>
  <person>
  </person>
</user>


 <person>
  </person>
这个标签没有删除掉,请问怎么删除掉它???

作者: sbq7386709   发布时间: 2010-10-28

要看selectNodes的XPath 是不是选到了person 还是 person下的子节点

作者: hookee   发布时间: 2010-10-28

删除以后要保存的

作者: xiaofanku   发布时间: 2010-10-28

要删除person要用它的父节点

作者: xiaofanku   发布时间: 2010-10-28