Tja... vad sägs om att loopa igenom nodlistan och göra ett anrop av printValue för varje nod i childNodes, kanske?
Trådstart#1
Function printValue(node As MSXML.IXMLDOMNode)
Dim vlu As MSXML.IXMLDOMNode
For Each nde In node.childNodes
btest = nde.hasChildNodes
sname = nde.nodeName
If nde.hasChildNodes Then
printValue nde.childNodes
Else
Set vlu = nde.Attributes.getNamedItem("Value")
Label1.Caption = Label1.Caption & vbCrLf & vlu.nodeValue
End If
Next
End Function
---- annan funktion
Dim prm As MSXML.IXMLDOMNode
Set prm = msg.documentElement.getElementsByTagName("PARAMS").Item(0)
printValue prm
Denna enkla kod vill jag använda för att skriva ut de values som finns i mitt fina xml meddelande, (eller i vilket som helst) med det funkar inte alls.
Eftersom jag inte kan sända in en nodelista, osv.. jag är helt förvirrad.
Någon annan måste ju ha traverserat runt i en XML lista någongång, hur fan gör jag!! (i VB )
