如何使用 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']