a ta question 1 je ne sais pas te repondre, desolé...
par contre pour ce qui est des fichier xml ou des fichiers appelé par loadvars, tout depend de ce que tu veux obtenir...
un fichier texte sera formaté comme suis :
&var1=valeur1&var2=12.85&var3=truc
|
tu obtiendra alors, apres avoir utilisé loadvars, 3 variables, appelées var1, var2 et var3 qui sont toutes des chaines de caracteres contenant les valeurs "valeur1","12.85" et "truc"
ATTENTION un passage a la ligne sera considéré comme faisant partie de la variable!
pour un fichier xml, une fois chargées, les variables sont dans une "arborescence" que tu peux réutiliser. exemple de fichier:
<monObjet> <NomObjet>objet1</NomObjet> <ValeurObjet>valeur1</ValeurObjet> <Parametre>param1</Parametre> </monObjet>
<monObjet> <NomObjet>objet1</NomObjet> <ValeurObjet>valeur1</ValeurObjet> <Parametre>param1</Parametre> </monObjet>
|
dans ce code, si tu veux recupéré par exemple ton nom d'objet du deuxieme objet, tu dois utiliser la commande
var = xmlDoc_doc.childNodes[1].childNodes[0].firstChild
(le dernier firstChild etant pour "rentrer" dans ton tag <nomObjet>;
tu peux aussi rajouter .nodeValue a la fin pour avoir un texte formaté d'une meilleure maniere.
dans un cas comme dans l'autre, tu obtiens uniquement des chaines de caracteres, si tu veux en utiliser un en tant que nombre, tu dois "transformer" ta variable en faisant var = Number(var);
voila j'espere que j'aurais put t'aider.. :)