当前位置:编程学习 > C#/ASP.NET >>

怎样删除xml的element?

<Table>
<TR2>
    <ElEs4 LAB="电话" TYPE="Select" ID="tel" Width="20" Higth="20" VALUE="ni,wo,ta" />
   </TR2>
</Table>,请问怎么样删除ElEs4 这个节点? --------------------编程问答-------------------- x.GetElementsByTagName("ElEs4").Item(0).RemoveAll()
其中x是XMLDocument。 --------------------编程问答-------------------- RemoveChild能用吗?呵呵,再次感谢楼上的 --------------------编程问答-------------------- Dim msxml As New XmlDocument
msxml.GetElementsByTagName("ElEs4").Item(0).RemoveAll()
怎么说没有将对象引用到实列?不行呢 --------------------编程问答-------------------- 您没有载入文件吧? --------------------编程问答-------------------- 先载入XML文件啊,要不然从哪里删除呢? --------------------编程问答-------------------- 载入了的,很郁闷 --------------------编程问答-------------------- Dim msxml As New XmlDocument
        Dim sXmlPath As String = "data.xml"
        msxml.Load(sXmlPath) --------------------编程问答-------------------- RemoveChild可能不行,因为没有子节点了。 --------------------编程问答-------------------- 那怎样删除里面的ElEs4呢?这个元素 --------------------编程问答-------------------- 抱歉,是我错了。

Imports System.Xml

Public Class Form1

    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        Dim msxml As New XmlDocument
        Dim sXmlPath As String = "data.xml"
        msxml.Load(sXmlPath)
        Dim n As XmlNode = msxml.GetElementsByTagName("TR2").Item(0)    ' 取得父节点
        n.RemoveChild(n.FirstChild)     ' 删除第一个字节点(如果不是第一个也可以用遍历删除)
        msxml.Save(sXmlPath)        ' 假设您还是存回原文件

    End Sub

End Class --------------------编程问答-------------------- xiexie --------------------编程问答-------------------- 结贴了 --------------------编程问答-------------------- 有什么好办法么?用.OutXML.Remove()可以删除当前节点么? --------------------编程问答-------------------- 大家帮帮忙哟 我发的贴没有回~~~~借宝地一用


我要的效果是把 
dim mystring as string ="张三   男"
把上面的字符串转成
(<item><name>张三</name><易做图>张三</易做图></item>
--------------------编程问答-------------------- <item><name>张三</name><易做图>男</易做图></item>

结果是这样 --------------------编程问答-------------------- 您的帖在哪儿? --------------------编程问答-------------------- http://community.csdn.net/Expert/topic/5486/5486296.xml?temp=.4585382 --------------------编程问答-------------------- UP
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,