Bonjour,
j'essaye de parcourir un fichier XML.
jusqu'au là tous va bien;mais lorsque la balise contient un tiret, une exception est levée.
voici le code:
1 2 3 4 5 6 7 8 9 10 11
| try {
document=sax.build(webxml);
racine = document.getRootElement();
out.println(racine.toString());
securityConstraint=racine.getChild("a-a");
out.println(securityConstraint.toString());
webRessource=(Element)securityConstraint.getChild("b-b");
out.println("web res:"+webRessource.toString());
} catch (JDOMException e) {
out.println("Erreur lors de la modification des permission !");
} |
mon fichier xml est:
1 2 3 4 5
| <rrr>
<a-a>
<b-b>ca va</b-b>
</a-a>
</rrr> |
lorsque je remplace les balises a-a par d-autres balises telle que aa ça fonction!
j'ai essayé de faire comme ceci:
securityConstraint=racine.getChild("'a-a'");
mais toujours sans résultats.
le message de l'exception est null.
à noter que je ne peux pas changer les noms des tags xml.
merci beaucoup.
Partager