作者qekppt (麻将之王)
看板Visual_Basic
标题[.NET] VB.net Xml删除节节的问题
时间Mon Jul 23 21:19:57 2007
想请问各位大大,关於xml删除节点的问题
XML档案格式如下:
<?xml version="1.0" encoding="big5"?>
<LeHigh>
<Department id="管理部">
<name nid="1">SIR</name>
<name nid="2">bbb</name>
</Department>
<Department id="业务部">
<name nid="1">ccc</name>
<name nid="2">ddd</name>
</Department>
</LeHigh>
目前的做法是想删除管理部底下的bbb这个名字,但我的程式假如找到bbb这个名字,
就会连管理部整个删除掉,所以我的程式该如何修改呢??
Public xdoc As New XmlDocument()
Dim xnode As XmlNode
xdoc.Load("C:/LeHigh.xml")
xnode = xdoc.SelectSingleNode("/LeHigh/Department[name='" & txtEmName.Text &
"']")
xnode.ParentNode.RemoveChild(xnode)
xdoc.Save(Xmlpath)
xdoc.Save(Console.Out)
麻烦各位大大了,谢谢~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.218.169