leitura de arquivo xml com vbscript

Estou tentando escrever um vbscript para automatizar a configuração de uma matriz de armazenamento. Estou com dificuldades para descobrir a melhor forma de navegar no XML.

Uma seção de exemplo do meu XML:

<SERVER>
<INTERFACE>
<PORT>0</PORT>
<IPADDRESS>192.168.1.1</IPADDRESS>
<NETMASK>255.255.255.0</NETMASK>
</INTERFACE>
<INTERFACE>
<PORT>1</PORT>
<IPADDRESS>192.168.1.2</IPADDRESS>
<NETMASK>255.255.255.0</NETMASK>
</INTERFACE>
</SERVER>

ntão, eu quero percorrer cada interface (na realidade existem 5) e definir o IP e a máscara de rede apropriados na interface corret

No momento, estou fazendo isso:

Set objXMLDoc = CreateObject("Microsoft.XMLDOM") 
objXMLDoc.async = False 
objXMLDoc.load("example.xml")

Set Root = objXMLDoc.documentElement 
Set NodeList = Root.getElementsByTagName("interface") 
port = 0
For Each Elem In NodeList 
WScript.Echo "Port " & port & " has IP address of " & Elem.text
port = port + 1
Next

mas deve haver uma maneira mais limpa de fazer isso, onde posso selecionar a seção da interface e ler a porta ipaddress e netmask, emitir o comando e passar para a próxima interfac

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion