怎样删除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