bonjour,
une notion de xslt semble m'échapper, quelqu'un pourrait-il m'aider ?
voici un extrait de code au début d'une feuille de transformation (de
docbook vers fo), avant la template match="/"
les processing-instructions 'print orientation' de mon document xml
ont pour valeur 'landscape' ou 'portrait'
$premier prend bien la valeur de la premiere
processing-instruction('print-orientation')
si la valeur de $premier est 'landscape' OU 'portrait', le test
test="$premier='landscape'"
réussit !
par contre, un test
test="$premier='TOTOlandscape'" échoue normalement
quelqu'un pourrait-il m'expliquer pourquoi le test
test="$premier='landscape'"
réussit systématiquement ?
on dirait que ma variable a plusieurs valeurs à la fois ^-s
je vous remercie d'avoir fait attention à mon message
thomas desvenain
********************************************
<xsl:param name="defaultorientation">
<xsl:variable name="premier"
select="//processing-instruction('print-orientation')[1]" />
<xsl:message>premier : <xsl:value-of select="$premier" /></xsl:message>
<xsl:choose>
<xsl:when
test="$premier='landscape'">paysage<xsl:message>paysage</xsl:message>
</xsl:when>
<xsl:otherwise>portrait<xsl:message>portrait</xsl:message></xsl:otherwise>
</xsl:choose>
</xsl:param>
--
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)
Received on Thu Sep 1 10:56:02 2005