Re: Réf. : Re: xslt tester la balise mere

"thomas desvenain" <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
il faut jouer sur les priorites. si tu fais

<xsl:template match="NouvellePhrase/maBalise">
   ma template
</xsl:template>

puis plus bas :

<xsl:template match="maBalise">
   ma template else
</xsl:template>

je crois que ça revient à l'if/else, (à condition que tu n'aies pas, à
un autre endroit, à appliquer la même règle pour les deux contextes de
maBalise)

Le 09/03/06, [email protected]<[email protected]> a écrit :
>
>
>
>
> merci :-)
>
> et comment je peux faire le else ?
>
>
>
>
>
>              Tiscar Sebastien
>              <tiscars@sofreav
>              ia.fr>                                                   Pour
>              Envoyé par :              [email protected]
>              xml-tech-bounce@                                           cc
>              xmlfr.org
>                                                                      Objet
>                                        [xml-tech] Re: xslt tester la
>              09/03/2006 11:43          balise mere
>
>
>                  Veuillez
>                 répondre à
>              [email protected]
>                     rg
>
>
>
>
>
>
> parent direct
> <xsl:if text="parent::NouvellePhrase"></xsl:if>
> ancestre (quelque part au dessus)
> <xsl:if text="ancestor::NouvellePhrase"></xsl:if>
>
> ----- Original Message -----
> From: <[email protected]>
> To: <[email protected]>
> Sent: Thursday, March 09, 2006 9:40 AM
> Subject: [xml-tech] xslt tester la balise mere
>
>
>
>
>
>
> Bonjour,
>
> Quelle est la syntaxe dans une xslt pour tester si la balise mere est <
> NouvellePhrase >  ?
>
> Pour le moment j'ai fais:
>             <xsl:if test="../../NouvellePhrase != ''">
>                   traitement
>             </xsl:if>
>             <!--sinon, on ne fait rien-->
>             <xsl:if test="../../NouvellePhrase = ''">
>                   autre traitement
>             </xsl:if>
> Le 1er if marche mais pas le deuxieme, du coup je n'ai que le premier cas
> qui fonctionne, sacahant que le deuxieme if correspondrait au else du 1er
> if ...
>
> Merci
>
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "[email protected]" (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 [email protected]
> (mailto:[email protected]?Subject=unsubscribe)
>
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "[email protected]" (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 [email protected]
> (mailto:[email protected]?Subject=unsubscribe)
>
>
>
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "[email protected]" (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 [email protected]
> (mailto:[email protected]?Subject=unsubscribe)
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.