51Testing软件测试论坛

标题: vbs读取XML节点的父节点,求前辈的代码!!!!! [打印本页]

作者: csj    时间: 2010-11-22 16:40
标题: vbs读取XML节点的父节点,求前辈的代码!!!!!
如果我已经用vbs获得了XML的某个节点,现在要获取他对应的父节点,方法是什么啊?
作者: xieyang702    时间: 2010-11-23 11:22
等答案,
作者: csj    时间: 2010-11-23 11:30
自己回答parentNode方法即可
作者: fuwu527751246    时间: 2010-11-23 16:34
灌水
作者: xieyang702    时间: 2010-11-24 10:41

作者: fly_away    时间: 2010-11-27 15:37
楼主能不能把VBS读取XML的代码贴出来,让大家学习一下啊~~~~~~~很期待的说
作者: TIB    时间: 2010-11-27 21:41
Set xmlDoc = CreateObject("Microsoft.XMLDOM") ' 创建XMLDOM对象
xmlDoc.async = False   
xmlDoc.load "test.xml"        ' 加载XML文档
' 检查XML文档是否有错误
If xmlDoc.parseError.errorCode <> 0 Then   
   Set myErr = xmlDoc.parseError
   MsgBox("XML Loads Failed. " & myErr.reason)
Else
        Set rootNode = xmlDoc.documentElement
                ' 修改XML指定节点的某个属性的值
                rootNode.childNodes(0).childNodes(0).childNodes(0).attributes(4).nodeValue = "E-Mail"
                Print rootNode.childNodes(0).childNodes(0).childNodes(0).attributes(4).nodeValue ' 打印修改后的节点值

                rootNode.childNodes(0).childNodes(0).childNodes(0).attributes(5).nodeValue = "hello!"  '修改节点值
                Print rootNode.childNodes(0).childNodes(0).childNodes(0).attributes(5).nodeValue  '打印修改后的节点值
                ' 保存xml数据到另外一个文件
                xmlDoc.save "test_save.xml"
End If
Set xmlDoc = Nothing
作者: sunnyswu    时间: 2010-11-28 11:54
[attach]66672[/attach]
看看这个代码
作者: ydqjlf    时间: 2010-11-29 10:04
学习了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2