<Requirement Description="description" Operation="Configure">
<Action ID="1000" Name="Split">
<Contract>
<Parameter Name="Version">4</Parameter>
<Parameter Name="DefaultServer">192.168.00.</Parameter>
<Parameter Name="DefaultUser">administrator</Parameter>
<Parameter Name="DefaultPassword">password</Parameter>
<Parameter Name="DefaultDomain">192.168.00.00</Parameter>
<Parameter Name="Split">1</Parameter>
</Contract>
</Action>
</Requirement>
從上述XML文檔中,我的目標是用VBScript替換屬性默認服務器和默認域的IP地址。檢索VBS中XML屬性的值
Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.async = False
objXMLDoc.load(XMLFullPath)
Set NodeList = objXMLDoc.documentElement.SelectNodes("//Parameter")
NodeList(i).nodeName
給名稱作爲參數,NodeList(i).Text
給我4個值,IP地址,管理員和其他值。但是我無法獲取屬性名稱,因此我可以直接更改該屬性的值。
嗨。 –
set obj = NodeList(i).attributes這給出了屬性的所有值。謝謝:) –
哦......我的頭撞在桌子上,現在我沒有仔細閱讀你的問題。 – AardVark71