[dom][sax]problème à le lecture d'un fichier
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:
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:
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