![]() |
|
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
Riavviare IIS
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Errore 80004005: Cannot update. Datab...
Generare password casuali in Javascri...
Riscrivere le URL con Asp
Effetto ombra su testo con Photoshop
Referenze dei Tag Html
Introduzione ad Ajax ed Asp con Jscri...
HTTP 500 internal server error
Stringhe di connessione via ODBC e Ol...
Breve guida a jQuery
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2013 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||