Bonjour,

je galaire sur une valeur null...

Le but de mon programe est de lire un fichier xml (facile normalement).
Le problème c'est que j'ai des valeur null :

voici le prog :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
    private void remplirTableXml (Document doc) throws InitException
    {
 
        Element racine = doc.getDocumentElement();
        NodeList liste = racine.getElementsByTagName("var");
        System.out.println ("liste : " + liste) ;
 
        for (int i = 0 ; i < liste.getLength() ; i++)
        {
            Element e = (Element)liste.item(i);
            System.out.println ("elt : " + e) ;
 
            System.out.println ("nom : " + 
                    e.getAttribute("nom")) ;
            System.out.println ("val : " + 
                    e.getAttribute("val")) ;
//            table.put(e.getElementsByTagName("nom").item(0),
//                      e.getElementsByTagName("val").item(0)) ;
        }
    }
et voila ce que ça affiche... L'element e est vide.

liste : com.sun.org.apache.xerces.internal.dom.DeepNodeListImpl@8ddc4c
elt : [var: null]
nom :
val :
elt : [var: null]
nom :
val :
elt : [var: null]
nom :
val :
.................... etc



Pour info voici le début de mon fivhier xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
<fenêtreDimention>
 
    <var>
        <nom> titre </nom>
        <val>Taile de l image</val>
    </var>
 
    <var>
        <nom> hauteur </nom>
        <val>Hauteur : </val>
    </var>
 
    <var>
        <nom> largeur </nom>
        <val>Largeur : </val>
    </var>
Merci,
++floanne