Bonjour,
J'ai ceci dans mon XML source :
<p><i>Je suis un vers.</i> 1</p>
où "1" est le numéro du vers.
Je voudrais obtenir le résultat suivant :
<p><i>Je suis un vers.</i></p>
donc sans le numéro du vers.
Dans le template concerné, j'ai intégré un <xsl:analyze-string> :
1 2 3 4 5 6
|
<xsl:analyze-string select="string(.)" regex="^(.+)((\s)(\d+))$">
<xsl:matching-substring>
<xsl:value-of select="regex-group(1)"/>
</xsl:matching-substring>
</xsl:analyze-string> |
Mais le résultat renvoyé n'est que du texte, alors que je voudrais également récupérer les éléments de mise en forme (<i> ici).
Comment pourrais-je m'y prendre pour récupérer tout le contenu (qui peut être un autre élément ou du texte), sauf le numéro du vers ?
Merci d'avance pour votre aide.
Partager