jer8910
Messages postés11Date d'inscriptionvendredi 14 avril 2006StatutMembreDernière intervention 1 mars 2008
-
17 févr. 2008 à 19:42
jer8910
Messages postés11Date d'inscriptionvendredi 14 avril 2006StatutMembreDernière intervention 1 mars 2008
-
1 mars 2008 à 02:57
Bonjour à vous tous,
Je voudrais creer un AS qui prendrait au hazard un élément de mon fichier xml.
sinippe
Messages postés137Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention 7 août 2008 20 févr. 2008 à 14:23
Salut,
J'vais essayer de faire court, clair et précis.
Admettons que ton fichier XML soit structuré de la sorte :
<truc titre="Mon 1er machin" />
<truc titre="Mon 2e machin" />
<truc titre="Mon 3e machin" />
<truc titre="Mon 4e machin" />
<truc titre="Mon 5e machin" />
Si tu veux choisir aléatoirement un des titres, il te faut d'abord connaitre le nombre d'enfants de la balise "bidule". Dans cet exemple, ça correspond à mon_doc_XML.childNodes[0].childNodes.length (= nombre d'enfants du noeud 0 = 5). Or, les noeuds sont numérotés à partir de 0 et ici, vont jusqu'à 4. Donc il te faut retrancher 1 à la valeur obtenue.
On va dire que la variable en question (nombre de noeuds - 1) s'appelle "longueur". Pour choisir un titre au hasard on utilise "random" et on peut avoir un truc comme ça :