我知道,在VBScript中我們可以使用documentElement.SelectNodes()來選擇多個XML節點,如下面的例子多個XML節點,的VBScript - 選擇使用一個自閉的標籤
<Vocabulary>
<Word type="noun" level="1">
<English>cat</English>
<Spanish>gato</Spanish>
</Word>
<Word type="verb" level="1">
<English>speak</English>
<Spanish>hablar</Spanish>
</Word>
<Word type="adj" level="1">
<English>big</English>
<Spanish>grande</Spanish>
</Word>
</Vocabulary>
使用:
Set NodeList = objXMLDoc.documentElement.selectNodes("Word/English")
但是,如何才能同爲節點來完成,而不在於改用自閉架關閉標籤:
<Vocabulary>
<Word type="adj" level="1">
<English Text="big" />
<Spanish Text="grande" />
</Word>
</Vocabulary>
基本上我需要得到像這樣的節點數組,並通過獲取屬性值'Text'來循環。
+1,但我會在NodeList中使用一個簡單的'ForEach節點'。 – AnthonyWJones