您的位置:首页 > 编程语言 > VB

vb 操作xml方法总结

2014-12-11 15:21 295 查看
Private Sub xxx(ByVal xmlStr As String)
''初始化xml文档
Dim xmlDoc As New XmlDocument
''导入指定xml文件(存在则覆盖)
xmlDoc.Load(Server.MapPath("\") & "abc.xml")
''从指定字符串加载xml
xmlDoc.LoadXml(xmlStr)

''指定一个节点
Dim root As XmlNode
root = xmlDoc.SelectSingleNode("/userList")
''获取指定节点的文本
Dim str2 As String
str2 = root.InnerText
''判断该节点是否有子节点
Dim hasChildNodes As Boolean
hasChildNodes = root.HasChildNodes
''获取全部子节点
Dim xmlNodeList1 As XmlNodeList
xmlNodeList1 = root.ChildNodes
''获取同名同级集合
Dim xmlNodeList2 As XmlNodeList
xmlNodeList2 = xmlDoc.SelectNodes("/userList/user")

''注意元素与节点的区别
''生成新节点
Dim xmlEle As XmlElement
xmlEle = xmlDoc.CreateElement("NewNode")
''为指定节点新建属性并赋值
xmlEle.SetAttribute("id", "111")
''获取指定节点的指定属性值
Dim str1 As String
str1 = xmlEle.GetAttribute("id")
''将节点加到指定节点子节点列表末尾
root.AppendChild(xmlEle)
''将节点加到指定节点下某子节点前(后)
root.InsertBefore(xmlEle, root.ChildNodes.ItemOf(0))

''保存xml文件
xmlDoc.Save(Server.MapPath("/") + "abc.xml")
End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vb xml XmlDocument 方法