Comment DOM gère les textNode?

100drine27 Messages postés 1 Date d'inscription dimanche 2 mars 2003 Statut Membre Dernière intervention 26 juin 2003 - 26 juin 2003 à 10:44
cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 - 26 juin 2003 à 13:06
Bonjour,

voilà mon problème. J'ai un fichier xml qui contient des éléments du type suivant:

<truc attr1="" ....>blabla</truc>
<truc attr1="" ....>bloblo</truc>
<truc attr1="" ....>blublu</truc>

et suivant les valeurs des attributs dans les éléments truc, je voudrais arriver à la structure suivante:

blabla
<distinct>bloblo</distinct>
blublu

or quelle que soit la manière dont je crée et insère les nouveaux noeuds voilà ce que j'obtiens:

blabla
blublu
<distinct>bloblo</distinct>

il semble que DOM décide tout seul de regrouper les noeuds de type text: est-ce normal? est-il possible de le contourner? si oui quell est l'astuce?
là à part créer une balise spéciale pour le texte je ne vois pas mais je voudrais éviter.

Merci!

100drine27

1 réponse

cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
26 juin 2003 à 13:06
il me semble pas que c'est du bon xml ceci

blabla
<distinct>bloblo</distinct>
blublu

puisque xml dois avoir un seul texte par noeud, donc c'est normal que java va regrouper les 2 texte
0
Rejoignez-nous