Hallo Thomas,
vielen Dank für deine Hilfe. Jetzt hab ich's endlich geschafft, das Zeug auszulesen, musste zwar noch eine bisschen rumprobieren, aber jetzt klappt's!
Ich musste nicht den Umweg über die declared prefixes gehen, sondern habe es folgendermaßen machen können:
sFilePath = "D:\lib_export.dtx"
sXPath= "//num[@name=Dicke]/valueNum"
Set oXMLDoc_Haut = CreateObject("MSXML2.DOMDocument")
oXMLDoc.async = False
oXMLDoc.resolveExternals = False
oXMLDoc.load sFilePath
'und jetzt kommt der große Unterschied;
'ich hab statt "SelectionLanguage" "SelectionNamespaces" eingefügt und statt "XPath" meinen Namensraum "xmlns='DataNameSpace'"
oXMLDoc_Haut.setProperty "SelectionNamespaces", "xmlns='DataNameSpace'"
Und dann halt weiter wie zuvor...
Nochmals vielen lieben Dank. Hätte es ohne dich nicht geschafft!!
Viele Grüße
Nik