J'ai le document XML ci-dessous que je souhaite transformer en utilisant XSLT.XSLT: Envelopper un noeud et le noeud de texte suivant avec une autre balise
Entrée:
<ABS>
<B>Heading 1</B>
text
<B>Heading 2</B>
text
<B>Heading 3</B>
text
<B>Heading 4</B>
text
</ABS>
Je dois écrire une transformation afin que chaque titre et il texte suivant est enveloppé dans une balise <sec>
comme dans l'exemple ci-dessous montre.
sortie souhaitée:
<ABS>
<sec>
<B>Heading 1</B>
text
</sec>
<sec>
<B>Heading 2</B>
text
</sec>
<sec>
<B>Heading 3</B>
text
</sec>
<sec>
<B>Heading 4</B>
text
</sec>
</ABS>
Est-ce que quelqu'un sait comment je pourrais le faire en utilisant une feuille de style XSLT?
Merci
Cela correspond à la question, mais ne fonctionnera que s'il n'y a que B nœuds et nœuds de texte en tant qu'enfants d'ABAS –