Ciao a tutti,

mi trovo davanti questa "nuova sfida", ho un file xml contenente "n" annunci immobiliari il mio intento è di parsare l'intero file xml ed inserire i dati all'interno di un db access. Essendo la prima volta che affronto un problema del genere non so come muovermi e quindi chiedo aiuto

Il file xml è strutturato più o meno così

Codice PHP:
<?xml version="1.0" encoding="UTF-8"?>
<dataset>

    <annuncio>
        <info>
                      <id>37864</id>
                      <description><![CDATA[DESCRZIONE DELL'ANNUNCIO]]></description>
                </info>

         <file_allegati>
                 <allegato id="1">
                       <id>1</id>
                       <file_path>[url]www.ciccio.it[/url]</file_path>
                 </allegato>
          </file_allegati>

           <info_inserite>
            <info id="1">
                <id>1</id>
           ............................ ...........
E così via

ho costruito una pagina default.asp

Codice PHP:
<%
Dim objXmlDom
Set objXmlDom 
Server.CreateObject("Microsoft.XMLDOM")
    
objXmlDom.async False
    objXmlDom
.load Server.MapPath("immobili.xml")

Dim idagency_codemqdescrizione
Set id 
objXmlDom.getElementsByTagName("info/id")
Set agency_code objXmlDom.getElementsByTagName("info/agency_code")
Set mq objXmlDom.getElementsByTagName("info/mq")
Set descrizione objXmlDom.getElementsByTagName("info/description")


Dim i
0
For 0 To id.length 1

Response
.Write id(i).Text

Next
%> 
Problemi presentati:

1. Quando chiedo di stamparmi l'id settato come (info/id) lo script mi stampa tutti gli id sia quelli contenuti in INFO che quelli contenuti in ALLEGATO e via dicendo

2. se il response lo trasformo così mi restituisce questo errore in prossimita della riga del response stesso:

Codice PHP:
Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto'[object]'
default.aspline 41


Riga 41 
response.write "ID -->" id(i).text " " agency_code(i).text 
Praticamente ho bisogno che questo script parsi il file dalla stringa <annuncio> alla stringa </annuncio> looppando nel file per tutto il numero di annunci contenuti. Spero di essere stato il più chiaro possibile...

Grazie in anticipo!