J'aimerai savoir si vous avez déja rencontré des problèmes en utilisant
la classe NodeList ? Pour une raison que j ignore je n arrive pas à lire
le 2eme noeud de ma liste qui en contient pourtant 158. Ce pourrait-il
qu'un caractere spécial fasse planté la récupération des noeuds
recherchés (/ ou <> ou ())?
(Le but du code : récupéré les paragraphes(para) dans un fichier xml)
Voici mon code et la sortie obtenue avant la levée de l'exception :
[...]
NodeList nodeListePara = xmlFile.getElementsByTagName("para");
System.out.println("Nombre de paragraphes :"+nodeListePara.getLength());
for (i=0; i<nodeListePara.getLength(); i++){
System.out.println("Valeur du paragraphe : "+
nodeListePara.item(i).getChildNodes().item(i).getNodeValue());
}
Sortie :
Nombre de paragraphes :158
Valeur du paragraphe : Ph.D., professeure adjointe, École de service
social, Université Laval
at App.main(App.java:65)
Exception in thread "main"
Une idée ?? Sinon je vais changer d'api pour jdom mais ca me semble plus
compliqué...
Laurent
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
nioTo
Bonjour, Salut,
J'aimerai savoir si vous avez déja rencontré des problèmes en utilisant la classe NodeList ? Non, pas dans mon souvenir
[...] NodeList nodeListePara = xmlFile.getElementsByTagName("para"); System.out.println("Nombre de paragraphes :"+nodeListePara.getLength()); for (i=0; i<nodeListePara.getLength(); i++){ System.out.println("Valeur du paragraphe : "+ nodeListePara.item(i).getChildNodes().item(i).getNodeValue()); } Pourquoi il y deux usages de la variable i dans ta dernière ligne ?
Sortie : Nombre de paragraphes :158 Valeur du paragraphe : Ph.D., professeure adjointe, École de service social, Université Laval at App.main(App.java:65) Exception in thread "main"
nioTo
Bonjour,
Salut,
J'aimerai savoir si vous avez déja rencontré des problèmes en utilisant
la classe NodeList ?
Non, pas dans mon souvenir
[...]
NodeList nodeListePara = xmlFile.getElementsByTagName("para");
System.out.println("Nombre de paragraphes :"+nodeListePara.getLength());
for (i=0; i<nodeListePara.getLength(); i++){
System.out.println("Valeur du paragraphe : "+
nodeListePara.item(i).getChildNodes().item(i).getNodeValue());
}
Pourquoi il y deux usages de la variable i dans ta dernière ligne ?
Sortie :
Nombre de paragraphes :158
Valeur du paragraphe : Ph.D., professeure adjointe, École de service
social, Université Laval
at App.main(App.java:65)
Exception in thread "main"
J'aimerai savoir si vous avez déja rencontré des problèmes en utilisant la classe NodeList ? Non, pas dans mon souvenir
[...] NodeList nodeListePara = xmlFile.getElementsByTagName("para"); System.out.println("Nombre de paragraphes :"+nodeListePara.getLength()); for (i=0; i<nodeListePara.getLength(); i++){ System.out.println("Valeur du paragraphe : "+ nodeListePara.item(i).getChildNodes().item(i).getNodeValue()); } Pourquoi il y deux usages de la variable i dans ta dernière ligne ?
Sortie : Nombre de paragraphes :158 Valeur du paragraphe : Ph.D., professeure adjointe, École de service social, Université Laval at App.main(App.java:65) Exception in thread "main"
nioTo
Laurent
nioTo wrote:
Bonjour,
Salut,
J'aimerai savoir si vous avez déja rencontré des problèmes en utilisant la classe NodeList ?
Non, pas dans mon souvenir
[...] NodeList nodeListePara = xmlFile.getElementsByTagName("para"); System.out.println("Nombre de paragraphes :"+nodeListePara.getLength()); for (i=0; i<nodeListePara.getLength(); i++){ System.out.println("Valeur du paragraphe : "+ nodeListePara.item(i).getChildNodes().item(i).getNodeValue()); }
Pourquoi il y deux usages de la variable i dans ta dernière ligne ? Bonne question :/ Merci ! c est bien de là que vient mon probleme.
Sortie : Nombre de paragraphes :158 Valeur du paragraphe : Ph.D., professeure adjointe, École de service social, Université Laval at App.main(App.java:65) Exception in thread "main"
nioTo
nioTo wrote:
Bonjour,
Salut,
J'aimerai savoir si vous avez déja rencontré des problèmes en
utilisant la classe NodeList ?
Non, pas dans mon souvenir
[...]
NodeList nodeListePara = xmlFile.getElementsByTagName("para");
System.out.println("Nombre de paragraphes :"+nodeListePara.getLength());
for (i=0; i<nodeListePara.getLength(); i++){
System.out.println("Valeur du paragraphe : "+
nodeListePara.item(i).getChildNodes().item(i).getNodeValue());
}
Pourquoi il y deux usages de la variable i dans ta dernière ligne ?
Bonne question :/ Merci ! c est bien de là que vient mon probleme.
Sortie :
Nombre de paragraphes :158
Valeur du paragraphe : Ph.D., professeure adjointe, École de service
social, Université Laval
at App.main(App.java:65)
Exception in thread "main"
J'aimerai savoir si vous avez déja rencontré des problèmes en utilisant la classe NodeList ?
Non, pas dans mon souvenir
[...] NodeList nodeListePara = xmlFile.getElementsByTagName("para"); System.out.println("Nombre de paragraphes :"+nodeListePara.getLength()); for (i=0; i<nodeListePara.getLength(); i++){ System.out.println("Valeur du paragraphe : "+ nodeListePara.item(i).getChildNodes().item(i).getNodeValue()); }
Pourquoi il y deux usages de la variable i dans ta dernière ligne ? Bonne question :/ Merci ! c est bien de là que vient mon probleme.
Sortie : Nombre de paragraphes :158 Valeur du paragraphe : Ph.D., professeure adjointe, École de service social, Université Laval at App.main(App.java:65) Exception in thread "main"