Bonjour,
Je voudrais savoir si vous pouvez m'aider à régler un petit problème.
J'ai ce code en XML, où une balise <head> qui contient du texte suit au même niveau une balise <fw> au sein de l'élément <div>
et j'aimerais dans l'affichage html que le texte contenu dans <head> s'affiche avant [a2] contenu dans <fw>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <div type="privilege"> <fw place="top-right" type="pageNum">[a2] </fw> <head>texte </head> ... </div>
Comme la plupart du temps <fw> suit <head> et non l'inverse, j'ai débuté le code XSLT de cette manière:
mais ensuite, je sèche. Je ne sais pas quelle fonction il faut que j'utilise pour lui dire d'inverser l'ordre des éléments.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <xsl:template match="tei:div"> <DIV> <xsl:choose> <xsl:when test="fw[@type='pageNum'][first-of-any]">
Si quelqu'un parmi vous peut me renseigner, cela m'aiderait beaucoup.
Merci d'avance
Partager