跪求大侠帮忙,vbs读取非常规XML文件
XML文件格式如下 :<?xml version="1.0" encoding="UTF-8" ?>
- <user hasException="0" resptype="7" isnew="0">
<item userid="100028" username="r8736rzo6e" encpassword="88543f87b932d55731c2161a4da40a10" sessionid="e34b0bbf78465c0728b25b11b8e95458" logintime="2010-06-04 15:48:27.722" />
</user>
用VBS怎么读取userid,username这样的值,并放入变量里。跪求大侠帮助 这个不是属性么,你查一下文档,有方法可以读出属性的。
回复 2# 的帖子
不会啊,不知道怎么弄,所以请大侠帮帮我这样的小菜鸟把 参考: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
回复 4# 的帖子
大哥我要读取属性值啊,不是光保存到另一个文件啊,读取username,userid这样的只啊。求代码,感激不尽!!!!!!!!!回复 4# 的帖子
开始是我弄错了,太感激大侠了.感激啼零,溢于言表,太感激了.
页:
[1]