如何使用 VBScript 将属性文本作为变量传递给 select xml 中的单个节点?
How to pass attribute text as a variable to select a single node in xml using VBScript?
我正在尝试使用 VBscript select xml 文件中的单个节点
Set node = xmlDoc.selectingSingleNode(".//node()[@name = 'anything']")
如果我写下我需要作为文本传递的内容,这将非常有效。
但我需要将此 'anything'
作为变量 X
传递
我尝试了以下方法,但均无效
xmlDoc.selectingSingleNode(".//node()[@name = X]")
xmlDoc.selectingSingleNode(".//node()[@name = '&X&']")
如有任何建议,我们将不胜感激
正确连接即可:
>> X = "abc"
>> WScript.Echo ".//node()[@name = '" & X & "']"
>>
.//node()[@name = 'abc']
我正在尝试使用 VBscript select xml 文件中的单个节点
Set node = xmlDoc.selectingSingleNode(".//node()[@name = 'anything']")
如果我写下我需要作为文本传递的内容,这将非常有效。
但我需要将此 'anything'
作为变量 X
我尝试了以下方法,但均无效
xmlDoc.selectingSingleNode(".//node()[@name = X]")
xmlDoc.selectingSingleNode(".//node()[@name = '&X&']")
如有任何建议,我们将不胜感激
正确连接即可:
>> X = "abc"
>> WScript.Echo ".//node()[@name = '" & X & "']"
>>
.//node()[@name = 'abc']