Parser Xml Java Dom
Cédric
-
Herezia Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
Herezia Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Pour mon examen de BTS IG je dois faire 5 programmes. j'ai un problème sur l'un d'entre eux. j'essais de faire un parser XML en Java avec eclipse.
En fait, je refais un programme qui est tombé dans une études de cas: Cas EDF (http://www.reseaucerta.org/docs/sujets/edc07mdcorr.zip)
j'essais de respecter la structure des classes. j'ai fais toute la partie échange avec la Bdd.
Je bloque sur la méthode NbFils() de la classe NoeudXml, je n'arrive pas a trouver la méthode pour avoir le nombre de fils d'un noeud.
merci pour le coup de pouce, ça serait sympa ;)
Pour mon examen de BTS IG je dois faire 5 programmes. j'ai un problème sur l'un d'entre eux. j'essais de faire un parser XML en Java avec eclipse.
En fait, je refais un programme qui est tombé dans une études de cas: Cas EDF (http://www.reseaucerta.org/docs/sujets/edc07mdcorr.zip)
j'essais de respecter la structure des classes. j'ai fais toute la partie échange avec la Bdd.
Je bloque sur la méthode NbFils() de la classe NoeudXml, je n'arrive pas a trouver la méthode pour avoir le nombre de fils d'un noeud.
merci pour le coup de pouce, ça serait sympa ;)
A voir également:
- Parser Xml Java Dom
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Xml download - Télécharger - Édition & Programmation
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
1 réponse
Bonjour Cédric,
Si je comprends bien tu cherches comment déterminer le nombre d'enfants au sens XML d'un noeud donné, en travaillant sur du texte brut ?
Je ferais comme ça :
Compteur d'enfants à 0
Trouver la balise "noeud" ouvrante avec une regexp qui match "<noeud>" sur chaque ligne.
Lorsqu'elle est trouvée :
Pour chaque ligne suivante jusqu'à "</noeud>":
Incrémenter le compteur d'enfants si la regexp appliquée sur la ligne courante match un enfant (donc match une balise ouvrante <test> ou standalone <test /> mais pas fermante </test>)
Retourner le compteur d'enfants
Je ne sais pas si c'est l'explication qu'il te faut ou s'il te faut plus de détails
PS : Je viens d'un BTS IG Dev moi aussi, je serai diplômé en tant qu'ingénieur en informatique cette année, n'hésite pas à me PM si tu as des questions d'ordre scolaire
Si je comprends bien tu cherches comment déterminer le nombre d'enfants au sens XML d'un noeud donné, en travaillant sur du texte brut ?
Je ferais comme ça :
Compteur d'enfants à 0
Trouver la balise "noeud" ouvrante avec une regexp qui match "<noeud>" sur chaque ligne.
Lorsqu'elle est trouvée :
Pour chaque ligne suivante jusqu'à "</noeud>":
Incrémenter le compteur d'enfants si la regexp appliquée sur la ligne courante match un enfant (donc match une balise ouvrante <test> ou standalone <test /> mais pas fermante </test>)
Retourner le compteur d'enfants
Je ne sais pas si c'est l'explication qu'il te faut ou s'il te faut plus de détails
PS : Je viens d'un BTS IG Dev moi aussi, je serai diplômé en tant qu'ingénieur en informatique cette année, n'hésite pas à me PM si tu as des questions d'ordre scolaire