繁体   English   中英

使用VB.NET从XML文件中删除特定元素

[英]Delete specific element from XML file using VB.NET

快速问题-我在VB.net中遇到xml操作语法方面的麻烦。 我的xml文件非常简单。 这是一个例子:

<C_Clients>
    <client>208</client>
</C_Clients>

我可以使用文本框和按钮添加新的“客户端”,但是我还需要删除放置在文本框中的特定元素。

工作示例:

Dim xml = <C_Clients>
            <client>208</client>
            <client>209</client>
          </C_Clients>
Dim doc As New Xml.XmlDocument
doc.LoadXml(xml.ToString)
Dim clientNodes = doc.SelectNodes("//client")
For Each elem As Xml.XmlElement In clientNodes
  If elem.InnerText = textbox1.Text Then
    elem.ParentNode.RemoveChild(elem)
    Exit For
  End If
Next
MessageBox.Show(doc.OuterXml)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM