From: Laurent CAPRANI (caprani@multimania.com)
Date: 02/10/2001 - 14:52
Ah oui (se tape le front) !
La solution avec les modes est bien meilleure que celle que je viens de
proposer. Merci M. AGNOUX.
Le mode "pas" est un mode "pas à pas". Il fait progresser le processeur d'un
noeud donné vers son petit frère (following-sibling::*[1] signifie l'élément
frère suivant).
Le gabarit <xsl:template match="h1" mode="pas"/> vient stopper cette
progression sur les <h1> car il capte le processeur sans le relancer.
-- Laurent CAPRANI
Montréal
NB: le test de h1 dans le gabarit h1 sans mode n'est peut-être pas utile.
La feuille marche aussi bien sans, même si deux <h1> se suivent.
<xsl:template match="h1">
<chapitre>
<xsl:copy>
<xsl:apply-templates/>
</xsl:copy>
<xsl:apply-templates select="following-sibling::*[1]" mode="pas"/>
</chapitre>
</xsl:template>
> -----Original Message-----
> From: xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]On
> Behalf Of Herve AGNOUX
> Sent: Tuesday, October 02, 2001 10:22 AM
> To: xml-tech@xmlfr.org
> Subject: [xml-tech] Re: [xml-tech] comment "localiser" un élément de
> maniè re unique?
>
>
> Le 2 Oct 01, Roux, Olivier (FIDI) a écrit :
>
> > Voici mon problème :
> > [...]
>
> Peut être en lisant le problème évoqué par
> http://xmlfr.org/listes/xml-tech/2001/10/0000.html qui s'auto-répond
> à http://xmlfr.org/listes/xml-tech/2001/10/0006.html pour dire d'aller
> voir à http://xmlfr.org/documentations/faq/010103-0001 ?
>
> Remarquez que je suis loin d'avoir parfaitement compris cette
> réponse de la FAQ... Si c'est votre cas aussi, j'essaierai
> d'approfondir.
>
> --
> Sur le Web, tout de suite.
> Herve AGNOUX - diaam informatique
> http://www.diaam-informatique.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:06 UTC
webmaster@xmlfr.org
|