no...a questo ci sono arrivato.
leggo tranquillamente l'xml da remoto:
codice:
StrURL = "http://www.sito.com/xml/a.xml"
Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXMLHTTP.Open "GET", StrURL, false
objXMLHTTP.Send
content = objXMLHTTP.ResponseText
set oXmlDoc = Server.CreateObject("MSXML2.DOMDocument")
'apri il file
oXmlDoc.async = false
oXmlDoc.loadXML (content)
NRICORRENZE=oXmlDoc.selectSingleNode("//RECORD/@NRICORRENZE").text
response.write("NRICORRENZE=" & NRICORRENZE & "
")
for indice=1 to NRICORRENZE
PROV=oXmlDoc.selectSingleNode("//RICORRENZA[@N='" & indice & "']/PROV").text
RAGSOC=oXmlDoc.selectSingleNode("//RICORRENZA[@N='" & indice & "']/RAGSOC").text
response.Write ("indice=" & indice & "
")
response.Write ("PROV=" & PROV & "
")
response.Write ("RAGSOC=" & RAGSOC & "
")
next
Set oXmlDoc = Nothing
la mia domanda era più logica che pratica...
la soluzione ideale sarebbe fare delle query come ho sempre fatto lavorando con i files mdb ma non so se si può fare.