51Testing软件测试论坛
标题:
qtp如何修改一个XML文件的值
[打印本页]
作者:
cis_cn
时间:
2011-5-25 19:22
标题:
qtp如何修改一个XML文件的值
<?xml version="1.0" encoding="utf-8" ?>
- <CCCCCCCCCCCC>
<!-- 版本号 -->
<Version>0.96</Version>
<!-- 发布时间 -->
<ReleaseTime>2011-03-03 11:11:11</ReleaseTime>
<!-- 文件大小,int -->
<Size>12345678</Size>
... ...
复制代码
大概这样的
我需要修改0.96为0.95,有没有尽量简单的方法?
作者:
TIB
时间:
2011-5-25 22:15
方法1:用文本读写方式修改
方法2:调用XML COM对象模型加载XML文档进行修改
作者:
superliming
时间:
2011-5-26 13:22
见下面:
Set xmlDoc = CreateObject("Microsoft.XMLDOM") ' 创建XMLDOM对象
xmlDoc.async = False
xmlDoc.load "D:\NT_ALARM.xml"
If xmlDoc.parseError.errorCode <> 0 Then
Set myErr = xmlDoc.parseError
MsgBox("XML Loads Failed. " & myErr.reason)
Else
Set rootNode = xmlDoc.documentElement
' MsgBox rootNode.childNodes(0).childNodes(11).attributes(0).nodeValue
rootNode.childNodes(0).childNodes(11).childNodes(0).childNodes(0).text=5
xmlDoc.save "D:\NT_ALARM.xml"
End If
Set xmlDoc = Nothing
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2