1

我正在尝试使用以下代码使用 VBscript 在 xml 文件中选择单个节点

Set node = xmlDoc.selectingSingleNode(".//node()[@name = 'anything']") 

如果我写下我需要作为文本传递的内容,这将非常有效。

但我需要将其'anything'作为变量 X

我尝试了以下但都没有工作

xmlDoc.selectingSingleNode(".//node()[@name = X]")
xmlDoc.selectingSingleNode(".//node()[@name = '&X&']")

任何建议表示赞赏

4

1 回答 1

1

只需正确连接:

>> X = "abc"
>> WScript.Echo ".//node()[@name = '" & X & "']"
>>
.//node()[@name = 'abc']
于 2015-08-03T17:29:03.167 回答