Schlagwort-Archive: vbscript

Lesezugriff auf XML-Dateien mit vbscript

Da ich mir echt schwer tat schöne Beispiele für die Verwendung von XML-Dateien mit vbscript zu finden, habe ich hier mal ein kleines Beispiel zusammengestellt:

Dim xmlFile
Dim oneNode
Dim childNodes, childNode
Dim attribut

set xmlFile = CreateObject("Microsoft.XMLDOM")

if xmlFile.load("test.xml") then

'einen Node suchen, den es einmal gibt:
set oneNode = xmlFile.selectSingleNode("//parameter")
if oneNode is Nothing then

'Kein Zweig gefunden

else

'....

end if

'mehrfachsuche
set childNodes = xmlFile.selectNodes("parameter")
for each childNode in childNodes

'auf ein bestimmtes Attribut zugreifen:
attribut = childNode.getAttribute("attributname")
if isNull(attribut) then

'Fehlerhandling, da attribut nicht vorhanden

else

'.....

end if

next

end if

Die Parameter für SelectNode und SelectSingleNode entsprechen der XPath-Syntax. Hier ist die MSDN-Referenz dazu: http://msdn2.microsoft.com

Advertisements