[JDOM] problème avec getChild
Bonjour,
J'ai un soucis tout à fait inattendu avec la méthode getChild().
En effet, je cherche tout bêtement un noeud précis dans mon arborescence et ma méthode ne le trouve pas.
A titre d'exemple, mon arborescence est sous la forme :
Code:
1 2 3 4 5 6 7 8 9 10
| <racine>
<toto1>
<element/>
<element2/>
</toto1>
<toto2>
<element/>
<element2/>
</toto2>
</racine> |
mon objectif est de pouvoir récupérer le noeud "toto2", pour celà, voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| private static void bind(String environment,String outputFile){
org.jdom.Document document;
Element racine;
try {
document = sxb.build(new File(environment));
racine = document.getRootElement();
Element binding = racine.getChild("toto2");
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
} |
Au final, mon élément binding se retrouve à null (alors que mon noeud racine est clairement identifié par la méthode et retourne la bonne valeur). Ce n'est pas la première fois que j'utilise cette méthode mais c'est la première fois qu'elle ne trouve pas le noeud.
Quelqu'un aurait-il une idée de ce qui peut se passer ?
Merci d'avance.
Bonne journée !