Re: [.NET] VB.net Xml刪除節節的問題
※ 引述《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
討論串 (同標題文章)