Salve ragazzi, ho un file xml di cui allego una porzione:

<prodotto>
<id_prodotto>4531</id_prodotto>
<titolo><![CDATA[ANGOLI PER FOTO 10 ASS.]]></titolo>
<descrizione/>
<imballo/>
<sottoimballo/>
<fornitore id_produttore="168"><![CDATA[FIX]]></fornitore>
<cat_merc_padre id_cat_padre="8"><![CDATA[Archiviazione]]></cat_merc_padre>
<cat_merc_figlio id_cat_figlio="118"><![CDATA[Accessori]]></cat_merc_figlio>
<esp_catalogo><![CDATA[Sì]]></esp_catalogo>
<cod_bar_var>
<cod_bar cod="8012820005600">
<cod_fornitore/>
<cod_associato><![CDATA[057008721]]></cod_associato>
<qta_vendita><![CDATA[10]]></qta_vendita>
<un_vendita><![CDATA[CF]]></un_vendita>
<varianti/>
<immagini/>
</cod_bar>
</cod_bar_var>
</prodotto><prodotto>
<id_prodotto>4531</id_prodotto>
<titolo><![CDATA[ANGOLI PER FOTO 10 ASS.]]></titolo>
<descrizione/>
<imballo/>
<sottoimballo/>
<fornitore id_produttore="168"><![CDATA[FIX]]></fornitore>
<cat_merc_padre id_cat_padre="8"><![CDATA[Archiviazione]]></cat_merc_padre>
<cat_merc_figlio id_cat_figlio="118"><![CDATA[Accessori]]></cat_merc_figlio>
<esp_catalogo><![CDATA[Sì]]></esp_catalogo>
<cod_bar_var>
<cod_bar cod="8012820005600">
<cod_fornitore/>
<cod_associato><![CDATA[057008721]]></cod_associato>
<qta_vendita><![CDATA[10]]></qta_vendita>
<un_vendita><![CDATA[CF]]></un_vendita>
<varianti/>
<immagini/>
</cod_bar>
</cod_bar_var>
</prodotto>
Devo leggerlo per importarlo in un DB, ma mi sembra alquanto incasinato.
var xmldom = new ActiveXObject("Microsoft.XMLDOM");

xmldom.async = false;
xmldom.load(Server.MapPath("database.xml"));

var nome = xmldom.getElementsByTagName("record/nome");
var cognome = xmldom.getElementsByTagName("record/cognome");

for (var i=0; i<nome.length; i++)
{
with (Response)
{
Write("

Nome: " + nome[i].text + "
");
Write("Cognome: " + cognome[i].text + "</p>");
}
}

Così più o meno lo leggo ovviamente sistemando i nomi ecc. ma gli attributi come li leggo:
<fornitore id_produttore="168"><![CDATA[FIX]]></fornitore>
Qui ad esempio ho id_produttore e poi il testo peraltro racchiuso in quel [CDATA] che non so cosa sia.

Qualcuno mi da una dritta su dove trovare documentazione per xmldom ?
Grazie