G.I.T. Engine - Leggere file XML
Più volte ho parlato del G.I.T. Engine su questo mio blog, in quanto parte vitale (e vero e proprio motore) del sito di questo nostro gruppo di traduzioni.
Dato che questo lavoro non è coperto da alcun segreto (si tratta più che altro di interazioni Javascript/XML) ho deciso di riportarne alcune parti direttamente qui, dando così maggior visibilità ad almeno parte del lavoro fatto sinora.
Tra le funzionalità base ci sono la ricerca e le news, basate sull'utilizzo di strutture XML (nome che sta a indicare "eXtensible Markup Language", per saperne di più andate direttamente qui) per il mantenimento dei dati. Qui di seguito riporto la funzione che il G.I.T. Engine utilizza per leggere un file XML e poterlo quindi in seguito sfogliare o per cercare un termine, o per selezionarne un elemento specifico.
Dato che questo lavoro non è coperto da alcun segreto (si tratta più che altro di interazioni Javascript/XML) ho deciso di riportarne alcune parti direttamente qui, dando così maggior visibilità ad almeno parte del lavoro fatto sinora.
Tra le funzionalità base ci sono la ricerca e le news, basate sull'utilizzo di strutture XML (nome che sta a indicare "eXtensible Markup Language", per saperne di più andate direttamente qui) per il mantenimento dei dati. Qui di seguito riporto la funzione che il G.I.T. Engine utilizza per leggere un file XML e poterlo quindi in seguito sfogliare o per cercare un termine, o per selezionarne un elemento specifico.
function importXML()
{
if (document.implementation &&
document.implementation.createDocument)
{
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.onload = createTable;
}
else if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.onreadystatechange = function ()
{
if (xmlDoc.readyState == 4)
createTable()
}
}
else
{
alert('Browser incompatibile'); //supportati IE e FF
return;
}
xmlDoc.load("search.xml"); //nome del file XML
}Etichette: Sito G.I.T.




0 commenti:
Posta un commento
<< Home