Depolama dizisinin yapılandırmasını otomatikleştirmek için bir vbscript yazmaya çalışıyorum. XML'de nasıl en iyi şekilde gezineceğimi bulmakta zorluk çekiyorum.vbscript ile xml dosyasını okuma
benim XML örneği bölümü:
<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>
yüzden (gerçekte 5 vardır) her arayüz üzerinden yineleme ve doğru arabirimde uygun IP ve ağ maskesi ayarlamak istiyorum.
Şu anda yapıyorum:
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
ama arayüz bölümünü seçin ve limanda okuyabilirsiniz Bunu yaparken do daha temiz bir yolu olmalı, daha sonra & ağ maskesi, konu komuta ve IPADDRESS Bir sonraki arayüze geçmek?
Teşekkürler.