51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1981|回复: 5
打印 上一主题 下一主题

[原创] 跪求大侠帮忙,vbs读取非常规XML文件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-4 15:52:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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这样的值,并放入变量里。跪求大侠帮助
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-6-4 16:45:39 | 只看该作者
这个不是属性么,你查一下文档,有方法可以读出属性的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-6-4 17:21:10 | 只看该作者

回复 2# 的帖子

不会啊,不知道怎么弄,所以请大侠帮帮我这样的小菜鸟把
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-6-5 09:57:54 | 只看该作者
参考:
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
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-6-7 09:19:31 | 只看该作者

回复 4# 的帖子

大哥我要读取属性值啊,不是光保存到另一个文件啊,读取username,userid这样的只啊。求代码,感激不尽!!!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-6-7 14:51:23 | 只看该作者

回复 4# 的帖子

开始是我弄错了,太感激大侠了.感激啼零,溢于言表,太感激了.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 14:25 , Processed in 0.064940 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表