• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • QTP中對用戶自定義環境變量的XML操作的幾個函數(3)

    發表于:2012-07-25來源:Csdn作者:tulituqi點擊數: 標簽:qtp
    Set vars =Environ.childNodes.item(0) Set newVar= vars.cloneNode(1) 復制 節點 修改子節點的值 newVar.childNodes.item(0).nodeTypedValue = varname newVar.childNodes.item(1).nodeTypedValue = var

      Set vars =Environ.childNodes.item(0)

      Set newVar= vars.cloneNode(1) '復制節點

      '修改子節點的值

      newVar.childNodes.item(0).nodeTypedValue = varname

      newVar.childNodes.item(1).nodeTypedValue = varvalue

      '添加節點

      Set newEnv= Environ.appendChild(newVar)

      '保存xml

      objxml.save filepath

      End Function

      Function updateVar(filepath,varname,varvalue) '已完成

      Set objxml= CreateObject("MSXML.DOMDocument")

      objxml.load filepath

      Set Environ = objxml.lastChild '獲得節點

      allVar = Environ.childNodes.length '獲得節點的子節點數量,即變量個數。

      ' Set dic = CreateObject("Scripting.Dictionary")

      ' For i=0 To allVar-1

      ' Set vars=Environ.childNodes.item(i) '獲得節點

      ' var_name=vars.childNodes.item(0).nodeTypedValue

      ' var_value=vars.childNodes.item(1).nodeTypedValue

      ' dic.Add var_name,var_value

      ' Next

      ' If Not dic.Exists(varname) Then

      ' addVar filepath,varname,varvalue

      ' Exit Function

      ' End If

      For i=0 To allVar-1

      Set vars=Environ.childNodes.item(i) '獲得節點

      var_name=vars.childNodes.item(0).nodeTypedValue

      If var_name=varname Then

      vars.childNodes.item(1).nodeTypedValue = varvalue '更新變量值

      Exit For

      End If

      Next

      '保存xml

      objxml.save filepath

      End Function

      Function delVar(filepath,varname) '已完成

      Set objxml= CreateObject("MSXML.DOMDocument")

      objxml.load filepath

      Set Environ = objxml.lastChild '獲得節點

      allVar = Environ.childNodes.length '獲得節點的子節點數量,即變量個數。

      If allVar=1 Then

      Exit Function

      End If

      For i=0 To allVar-1

      Set vars=Environ.childNodes.item(i) '獲得節點

      var_name=vars.childNodes.item(0).nodeTypedValue

      If var_name=varname Then

      Environ.removeChild(vars) '刪除節點

      Exit For

      End If

      Next

      '保存xml

      objxml.save filepath

      End Function

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>