Probleme de chargement XML

Résolu
Vano05 Messages postés 33 Date d'inscription jeudi 27 octobre 2005 Statut Membre Dernière intervention 8 septembre 2006 - 15 nov. 2005 à 17:44
Vano05 Messages postés 33 Date d'inscription jeudi 27 octobre 2005 Statut Membre Dernière intervention 8 septembre 2006 - 16 nov. 2005 à 14:25
Salut les cocos


J'ai un probleme de chargement d'XML, en effet :


Ceci marche trés bien :

maChaine = "<MesAmis><Nom Sexe="feminin">Kelly</Nom><Nom sexe="Masculin">Yann</Nom><Nom sexe="Masculin">Henry</Nom></MesAmis>";


monXML = new XML(maChaine);


text1 = monXML.firstChild.firstChild;


---------------------------------------


Mais ceci me renvoi un résultat "null" :


monXML = new XML();
monXML.load("test.xml");
monXML.ignoreWhite = true;


text1 = monXML.firstChild;


> avec ceci dans l'XML externe :


<MesAmis>


<Nom Sexe ="feminin">Kelly</Nom>


<Nom sexe="Masculin">Yann</Nom>


<Nom sexe="Masculin">Henry</Nom>


</MesAmis>";

J'ai beau relire et relire, je ne vois pas le probleme .. vous auriez une piste

2 réponses

SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007
15 nov. 2005 à 17:53
C'est parce que tu ne laisse pas le temps de télécharger le fichier XML, essaie ça :

var monXML = new XML();
monXML.ignoreWhite = true;
monXML.onLoad = function (success) {
if (success) {
text1 = monXML.firstChild;
} else {
trace ("Erreur lors du chargement");
}
}
monXML.load("test.xml");

SuperDevy, c la !
3
Vano05 Messages postés 33 Date d'inscription jeudi 27 octobre 2005 Statut Membre Dernière intervention 8 septembre 2006
16 nov. 2005 à 14:25
Génial, ça marche nickel, merci !

Trés sympa ton blog au passage :)
0
Rejoignez-nous