Ciao a tutti...
utilizzo da poco xml e con xmldom voglio ricercare dei nodi con percorsi xpath.
Mi interessa mettere delle condizioni di ricerca, espressioni tipo and oppure or..

Per esempio:

Questo è il mio file XML e il codice che sto usando e da questo voglio posizionarmi sul nodo 'Product' che ha come valore 'Intakt' e come attributo Category 'Sampling line'.

<Products>
<Product Category="Synth Line">Reaktor</Product>
<Product Category="Synth Line">FM7</Product>
<Product Category="Sampling Line">Kontakt</Product>
<Product Category="Sampling Line">Intakt</Product>
<Product Category="Guitar Line">Guitar Rig</Product>
<Product Category="Effect Line">Vokator</Product>
<Product Category="Dj Line">Final Scratch</Product>
</Products>



Questo è lo script che sto utilizzando ma in questo modo mi posiziona sul primo elemento Product che ha come attributo Category 'Sampling Line'... Dove sbaglio? grazie per le eventuali risposte!



<script language="VBScript">
Dim objXML
Set objXML = CreateObject("MSXML2.DOMDocument")
objXML.async = False
objXML.Load("Database.xml")

Dim Node
Set Node = objXML.documentElement.selectSingleNode("Product[@Category='Sampling Line']/")

'For Each Node In NodeList
MsgBox(Node.text)
'Next
</script>