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 に答える