Soucis XML : nodeValue null

didine333 Messages postés 5 Date d'inscription mardi 27 janvier 2004 Statut Membre Dernière intervention 12 avril 2008 - 11 avril 2008 à 16:31
didine333 Messages postés 5 Date d'inscription mardi 27 janvier 2004 Statut Membre Dernière intervention 12 avril 2008 - 12 avril 2008 à 21:37
Bonjour à tous

Je débute avec le XML et je me retrouve coincée sans comprendre pourquoi.
Voici la partie de mon code qui coince :





if (noeudCourant.nodeName == "INFO_GENERALES") {
            if(noeudCourant.firstChild.nodeName == "AFF_NUM")
            {   
               no_asp = noeudCourant.firstChild.nodeValue;
            }


}



Ca sert à rien que j'en mette plus, car lorsque je met :

                trace (noeudCourant.firstChild);
                trace (noeudCourant.firstChild.nodeValue);
                trace (noeudCourant.firstChild.nodeName);
                trace (noeudCourant.firstChild.nodeType);
J'ai dans l'ordre :
               1341
                null
                AFF_NUM
                1
Et bien sur, moi j'ai besoin de recupérer le nodeValue :'(
Pouvez vous me dire ce que je fais de mal et pourquoi le XML réagit comme ca svp car je ne comprend vraiment pas.

Merci d'avance beaucoup pour votre aide et vos explications.

Bises à tous

Didine333

2 réponses

cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 2
12 avril 2008 à 01:12
Hello,

si à la place de trace (noeudCourant.firstChild.nodeValue);
tu changes partrace (noeudCourant.firstChild.firstChild.nodeValue);

ca te donne quoi ?

@+
0
didine333 Messages postés 5 Date d'inscription mardi 27 janvier 2004 Statut Membre Dernière intervention 12 avril 2008
12 avril 2008 à 21:37
ca me donne 1341
Je pensais pas qu'il fallait encore descendre d'un niveau vu que pour moi, c'etait une valeur et non un noeud.

Merci beaucoup pour ton aide.

Didine333
0
Rejoignez-nous