Soucis XML : nodeValue null

Signaler
Messages postés
5
Date d'inscription
mardi 27 janvier 2004
Statut
Membre
Dernière intervention
12 avril 2008
-
Messages postés
5
Date d'inscription
mardi 27 janvier 2004
Statut
Membre
Dernière intervention
12 avril 2008
-
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

Messages postés
1203
Date d'inscription
lundi 10 mars 2003
Statut
Membre
Dernière intervention
23 juillet 2009
2
Hello,

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

ca te donne quoi ?

@+
Messages postés
5
Date d'inscription
mardi 27 janvier 2004
Statut
Membre
Dernière intervention
12 avril 2008

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