Bonjour,
J'ai une erreur lorsque je parse un fichier XML et que celui ci contient des élèments avec des espaces. Voici un extrait de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
List listDonnees = spnPgnCan_spec.getChildren("donnees");
				Iterator i = listDonnees.iterator();
				Element donnees = (Element)i.next();
				system.out.println(donnees.getText());
Ce code marche très bien sur une dizaine d'autre élèments de mon XML mais par contre pour mon élèment données j'ai un problème.
La seule différence que j'ai constaté est l'espace que comporte cet élèment. J'ai donc supprimé l'espace du fichier XML manuellement et relancé l'application. Et là ça marche très bien.
Je ne vois pas comment je peux faire pour qu'il n'y ai pas d'erreur lorsque l'iterateur rencontre un espace.

Voici l'erreur que je rencontre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Exception in thread "AWT-EventQueue-0" java.util.NoSuchElementException: next() is beyond the end of the Iterator
	at org.jdom.ContentList$FilterListIterator.next(ContentList.java:793)
Savez vous comment je peux faire pour éviter cette erreur?

Merci d'avance