Ciao a tutti,
sto usando javascript e dom per filtrare dati xml, utilizzo questa sintassi per caricare il
file xml su exploreer e mozilla:

function caricaxml()
{
//mozilla
if (document.implementation && document.implementation.createDocument)
{
a = document.implementation.createDocument("", "", null);
a.onload = scrivixml;
}

//explorer
else if (window.ActiveXObject)
{
a = new ActiveXObject("Microsoft.XMLDOM");
a.async=false
a.onreadystatechange = function () {
if (a.readyState == 4) scrivixml()
};



a.load("file.xml");
}

questa funzione parte onchange su una select richiamando la funzione scrivixml che estrae dei dati in base alla option selezionata: non ci sarebbe un modo per caricare il file xml una sola volta e poi accedere in lettura con la funzione scrivixml risparmiando così sul tempo di latenza?

Spero di essermi spiegato, non voglio caricare il file xml ogni volta che effettuo una richiesta tramite la select ma solo una volta, è possibile?

Vi ringrazio in anticipo

Montana