Hallo nochmal,
hab´s herausgefunden:
Es muss noch ein zusätzliches setProperty mit dem Namespace rein:
Set xmlDoc = CreateObject("Msxml2.DOMDocument.4.0")
xmlDoc.setProperty "SelectionLanguage", "XPath"
xmlDoc.setProperty "SelectionNamespaces", "xmlns:test='http://www.test.de/test'"
xmlDoc.loadxml("<root xmlns='http://www.test.de/test'><hallo/><item name='nichts'>hallo</item><item name='meins'>Das will ich</item></root>")
' Hier die Selektion:
Set Nodes = xmlDoc.selectNodes("//test:item[@name='meins']")
msgbox typeName(Nodes) & " - length: " & Nodes.length
Set xmlDoc = Nothing
Dann klappt´s....
Viele Grüße
Alex