From: Laurence Picot (laurence.picot@europe-technologies.com)
Date: 07/08/2003 - 09:42
Bonjour,
Je souhaite appliquer à mon document XML une présentation différente sur le PDF que je génère, selon la condition suivante :
si j'ai l'enchainement de balises suivant :
<xsl:template match="itemizedlist/listitem/para/pdc" priority="2">
je souhaite que tel template xxx soit appliqué (voir code complet en bas du mail)
et si j'ai l'enchainement de balises suivant :
<xsl:template match="itemizedlist/listitem/para" priority="2">
je souhaite que tel template yyy soit appliqué (voir code complet en bas du mail)
> en somme, je souhaite une présentation différente selon que j'ai ou non la balise 'pdc'.
Hélas c'est toujours template xxx qui est appliqué, c'est-à-dire que template match="itemizedlist/listitem/para" n'est jamais pris en compte.
Y a-t-il possibilité d'utiliser "xsl: when template match ..." "else..." ??
Ou la solution est-elle avec X PATH ?
Laurence
-------------------------------------------------------------------------------------------
Here is the exact code :
<xsl:template match="itemizedlist/listitem/para/pdc" priority="2">
<xsl:param name="level" select="0"/>
<xsl:param name="Retrait" select="$Retrait"/>
<xsl:call-template name="list.buildnopdc">
</xsl:call-template>
</xsl:template>
<xsl:template match="itemizedlist/listitem/para" priority="2">
<xsl:param name="level" select="0"/>
<xsl:param name="Retrait" select="$Retrait"/>
<xsl:call-template name="list.build">
<xsl:with-param name="level" select="$level"/>
<xsl:with-param name="Retrait" select="$Retrait"/>
</xsl:call-template>
</xsl:template>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|