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:
	
	| 12
 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:
	
	| 12
 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