Ho un doc XML con questa struttura.

codice:
<?xml version = '1.0' encoding = 'ISO-8859-1' standalone = 'yes'?>
  <RECORD NRICORRENZE='2'>
     <RICORRENZA N='1'>
        <INDIRIZZO1>VIA CUNEO</INDIRIZZO1>
        <PROV>BA</PROV>
        <INDIRIZZO2>VIA TORINO</INDIRIZZO2>
        <PROV>SA</PROV>
     </RICORRENZA>
     <RICORRENZA N='2'>
        <INDIRIZZO1>VIA SALUZZO</INDIRIZZO1>
        <PROV>MI</PROV>
        <INDIRIZZO2>VIA MANTA</INDIRIZZO2>
        <PROV>VI</PROV>
     </RICORRENZA>
  </RECORD>
Come faccio con il DOM a raccogliere il valore contenuto nel secondo Tag <PROV> della prima RICORRENZA?


ecco il codice gentilmente fornito da OcchioCrepato per la raccolta dei dati:

codice:
set oXmlDoc = Server.CreateObject("MSXML2.DOMDocument")
'apri il file
oXmlDoc.async = false
oXmlDoc.loadXML (content)


NRICORRENZE=oXmlDoc.selectSingleNode("//RECORD/@NRICORRENZE").text

response.write("<HR>NRICORRENZE=" & NRICORRENZE & "<HR>
")

for indice=1 to NRICORRENZE

	INDIRIZZO1 = oXmlDoc.selectSingleNode("//RICORRENZA[@N='" & indice & "']/INDIRIZZO1").text
	PROV1 = oXmlDoc.selectSingleNode("//RICORRENZA[@N='" & indice & "']/PROV").text
	INDIRIZZO2 = oXmlDoc.selectSingleNode("//RICORRENZA[@N='" & indice & "']/INDIRIZZO2").text

         ??????????????????????

next