[XSLT] Imbriquement de templates
Bonjour,
J'ai un problème, je pense qu'il me manque peut-être une commande XSL pour le faire que j'ignore.
J'ai :
Code:
1 2 3 4 5 6
| <AAA>
<BBB>
</BBB>
<CCC>
</CCC>
</AAA> |
Je voudrais avoir cela qui s'affiche dans mon PDF (XSL-FO)
Code:
1 2 3 4
| <CCC>
</CCC>
<BBB>
</BBB> |
Or je n'arrive que à afficher
Code:
1 2 3 4 5 6
| <BBB>
</BBB>
<CCC>
</CCC>
<BBB>
</BBB> |
Le BBB d'en haut est en trop, si j'en enlève un j'enlève les 2...
Voici un morceau de mon code :
Code:
1 2 3 4 5 6 7 8 9
|
<xsl:when test="self::BBB">
<xsl:apply-templates select="preceding-sibling::CCC"/>
<xsl:apply-templates/>
</xsl:when>
<xsl:when test="self::CCC ">
<xsl:apply-templates/>
</xsl:when> |
J'ai trouvé que peut-être xsl-copy ou copy-of pourrais m'aider mais je ne m'en sort pas pour autant.
Auriez vous une idée pour me venir en aide?
Merci par avance
Et bonne fêtes de fin d'année.