本帖最后由 andyloving 于 2012-9-24 19:01 编辑
有XML文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<pie>
<slice title="未执行">50</slice>
<slice title="已执行" pull_out="true">100</slice>
</pie>
我想修改此条记录<slice title="未执行">50</slice>,将50改为100,用了下面的方法:
$xdoc = ObjCreate("Microsoft.XMLDOM")
$xdoc.load(@ScriptDir & "\report\data\用例执行情况数据\ampie_data.xml")
$nodeList =$xdoc.SelectSingleNode("pie").ChildNodes;
For $xn In $nodeList
if $xn.attributes.getNamedItem("title").value == "未执行" Then
$xn.innerText="100"
EndIf
Next
$xdoc.Save(@ScriptDir & "\report\data\用例执行情况数据\ampie_data.xml")
但是没有用,请高手指教,非常感谢!!! |