cs_ismailfk
Messages postés37Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 8 juillet 2009
-
4 juil. 2008 à 22:32
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
6 juil. 2008 à 11:50
Bonjour,
j'ai besoin de manipuler les balises dans un fichier xml. En effet, j'ai un fichier XML
<Etudiant> Alex
29
</Etudiant>
je veux éliminer la balise age sans supprimer le contenu c-ad je veux en sortir
<Etudiant> Alex 29</Etudiant>
est ce que vous pouvez m'aider?
A voir également:
Can not issue data manipulation statements with executequery
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 5 juil. 2008 à 11:20
Salut,
Perso j'utilise JDom pour parser/écrire du XML, il est tip top avec son approche objet, et vu qu'il est basé sur SAX, il est très rapide.
______________________________________
DarK Sidious
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 5 juil. 2008 à 15:10
Salut,
Ben il te suffit de reconstruire ton arbre DOM sans la balise que tu ne veux pas et réenregistrer l'arbre DOM dans un fichier xml...
______________________________________
DarK Sidious
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 5 juil. 2008 à 16:56
Salut,
Ben je le répète : reconstruire ton arbre DOM
Il te faut récupèrer le contenu du noeaud age afin de la mettre dans le noeud Etudiant puis réenregistrer le tout dans le fichier.
______________________________________
DarK Sidious
cs_ismailfk
Messages postés37Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 8 juillet 2009 5 juil. 2008 à 19:57
oui mais le problème dans ce cas la
<Etudiant> Alex
29 bernard
</Etudiant>
comment je peux mettre 29 dans la bonne position c a d avant bernard et apres Alex voici l'input que j'ai besoin
<Etudiant> Alex
29 bernard
</Etudiant>
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 5 juil. 2008 à 20:32
Salut,
Arf, j'avais pas fais gaffe, mais ton flux xml n'est pas correct : tu ne peux pas avoir à la fois une valeur et un noeud dans un noeud xml : tu as soit :
<Etudiant><Nom>toto</Nom>29</Etudiant>
soit :
<Etudiant nom="toto">29</Etudiant>
soit :
<Etudiant>toto</Etudiant>
29
Mais tu ne peux pas avoir :
<Etudiant>toto 29</Etudiant>
Cela m'étonnerai que JDom arrive à parser un tel flux !
______________________________________
DarK Sidious
cs_ismailfk
Messages postés37Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 8 juillet 2009 5 juil. 2008 à 23:25
En fait j'ai convertis un fichier de html à XML
donc il y 'a parfois des balises dont je voudrais l'élever comme les balises de formatage par exemple un mot en gras donc je voudrais enlever ces balises:
<etudiant>
amir est un etudiant à la fact de lettre deuxième année
</etudiant>
je fichier xml est bien validé et parsé aussi par Jdom mais j'arrive pas à enlever les balises sans enlever le contenu