Geachte Heren/Dames,
Ik heb een xml file die er als volgt uit ziet:
Nu wil ik in VBA voor ieder product bepaalde gegevens in de database opslaan. Nu krijg ik het niet voor elkaar om de SELECTNODES functie werkend te krijgen.
Ik heb:
Het probleem zit dus blijkbaar in de regel:
Set nlist = doc.SelectNodes("//*[starts-with(name(),'product')]")
Want hieruit krijg ik nul resultaten....
Ik heb een xml file die er als volgt uit ziet:
Code:
<results>
<response>
<status>OK</status>
</response>
<product_1>
<product_id>ID</product_id>
<name>NAME</name>
</product_1>
<product_2>
<product_id>ID</product_id>
<name>NAME</name>
</product_2>
</results>
Nu wil ik in VBA voor ieder product bepaalde gegevens in de database opslaan. Nu krijg ik het niet voor elkaar om de SELECTNODES functie werkend te krijgen.
Ik heb:
HTML:
Dim doc As MSXML2.DOMDocument
Dim nlist As MSXML2.IXMLDOMNodeList
Dim node As MSXML2.IXMLDOMNode
search = 'webadress....'
Set doc = New MSXML2.DOMDocument
doc.async = False
doc.setProperty "SelectionLanguage", "XPath"
doc.Load Search
Set nlist = doc.SelectNodes("//*[starts-with(name(),'product')]")
MsgBox "Matching Nodes : " & nlist.length
For Each node In nlist
'HIER KOMT DE CODE OM HET E.E.A. IN DE DATABASE TOE TE VOEGEN
Next
Het probleem zit dus blijkbaar in de regel:
Set nlist = doc.SelectNodes("//*[starts-with(name(),'product')]")
Want hieruit krijg ik nul resultaten....