From: Eric van der Vlist (vdv@dyomedea.com)
Date: 04/01/2001 - 15:42
Veauleger François wrote:
>
> J'ai mis MSXML 3.0 et maintenant je vois dans mon champs s'afficher
> "autres" apparement la priorite ne se fait pas...
C'est normal :) le "apply-templates" ne correspond pas au template !
> <xsl:template match="descriptif_technique[type_produit='autres']">
> <xsl:value-of select="autres_type_produit"/>
>
> </xsl:template>
&
> <xsl:template match="descriptif_technique">
> <xsl:value-of select="type_produit"/>
>
> </xsl:template>
d'une part et:
> <td><font color="#7676C5"><b>Type de produit:
> </b></font><xsl:apply-templates
> select="formulaire/descriptif_technique/type_produit"/></td>
d'autre part...
Remplacez donc ce select par select="formulaire/descriptif_technique"
puisque vous avez des templates correspondant au noeuds
descriptif_technique...
Du plus, le test match="descriptif_technique[type_produit='autres']" est
très strict. Si vous pouvez avoir des retours à la ligne ou des espaces
dans votre document XML, vous pouvez le remplacer par:
match="descriptif_technique[normalize-space(type_produit)='autres']"
Cordialement,
Eric van der Vlist
--
------------------------------------------------------------------------
Eric van der Vlist Dyomedea http://dyomedea.com
http://xmlfr.org http://4xt.org http://ducotede.com
------------------------------------------------------------------------
--
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:05 UTC
webmaster@xmlfr.org
|