作者qekppt (麻将之王)
看板Visual_Basic
标题Re: [.NET] VB.net Xml删除节节的问题
时间Tue Jul 24 21:08:32 2007
※ 引述《qekppt (麻将之王)》之铭言:
: 想请问各位大大,关於xml删除节点的问题
: XML档案格式如下:
: <?xml version="1.0" encoding="big5"?>
: <LeHigh>
: <Department id="管理部">
: <name nid="1">SIR</name>
: <name nid="2">bbb</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)
: 麻烦各位大大了,谢谢~~~
各位大大,我自己试出来了,把xnode改成底下这样就行了
xnode=xdoc.SelectSingleNode("/LeHigh/Department/name[.='" & txtEmName.Text &"']")
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.223.40