![]() |
|
Leggere un nodo Xml casuale con Javascript
Utilizzando i metodi dell'oggetto Math di Javascript, che ne descrivono le funzioni matematiche, è possibile leggere tramite l'oggetto XMLDOM un nodo (o record, che dir si voglia) a caso da un file Xml.
<?xml version="1.0"?>
<root>
<record>
<dato>A</dato>
</record>
<record>
<dato>B</dato>
</record>
<record>
<dato>C</dato>
</record>
</root>
Utilizzeremo una funzione in modo da poter richiamare più file Xml da cui estrarre un nodo casuale; di seguito il codice:
function RandomXML(XMLFile, XMLPath)
{
var oggetto = new ActiveXObject("Microsoft.XMLDOM");
oggetto.async = false;
oggetto.load(XMLFile);
var dato = oggetto.getElementsByTagName(XMLPath);
var casuale = Math.floor(Math.random() * dato.length);
document.write(dato[casuale].text);
}
In grassetto è evidenziata la riga che permette il richiamo di un nodo casuale; la funzione va richiamata in questo modo:
RandomXML("test.xml", "record/dato");
|
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||