Thomas J.S.: XML mit Hilfe von VBScript auslesen

Beitrag lesen

Hallo,

danke für deine schnelle Antwort. Offensichtlich kann er jetzt den richtigen Knoten ansprechen, aber so ganz geht's noch nicht. Das komische ist auch, dass er als Länge dieser Node-List nur eine 0 hat.

Ich hab's auf folgende zwei Wege versucht:
1:

sXPath = "dataList/numSection/num[@name='Dicke']/valueNum"

Set oApps = oXMLDoc.documentElement.selectNodes(sXPath)

Was ist das documentElement wirklich in deinem Fall?
Ist es bereits "dataList", dann sucht der XPath in dataList/dataList/numSection/...
Passen den XPath-Pfad genau auf dein XML an oder benutze sXPath = "//dataList/numSection/num[@name='Dicke']/valueNum" oder kürzer dann: sXPath = "//num[@name='Dicke']/valueNum"

Eventuell spielt noch der Namesraum eine Rolle, aber probier erstmal die XPath-angaben aus. (dass ein </numSection> in deinem Beispiel-XML fehlt ist ein Copy&Past Fehler, oder?)

Grüße
Thomas