Bonjour,

je travaille avec TEI (xml pour textes littéraires) et je voudrais savoir s'il est possible en XSLT de déplacer une balise vide (milestone) à l'intérieur d'un élément à contenu mixte.

L'exemple est peut-être plus parlant...

J'ai cela:

<p>Lorem ipsum dolor sit amet,
<lb/> consectetur adipiscing elit.
<lb/> Donec semper com-
<lb/>modo nunc in fermentum.</p>


et je voudrais obtenir ceci:

<p>Lorem ipsum dolor sit amet,
<lb/> consectetur adipiscing elit.
<lb/> Donec semper commodo
<lb/> nunc in fermentum.</p>


com-<lb/>modo
devient
commodo<lb/>


Est-ce possible avec XSLT 2.0?
Comment je dois m'y prendre?

Merci des suggestions,

GrandVampire
Modifié par GrandVampire (29 Mar 2011 - 11:20)
Bonjour,

J'ai déja eu ce petit soucis et j'avais trouvé un début de réponse la-bas :
XSLT Supprimer des noeuds vides

En réalisant un CHOOSE qui test si un nœud est vide ou non.

Par contre fait attention au niveau de TEI que je ne connais pas, peut être que ces balises ont une importance pour le parseur !!

Amicalement.