Bonjour,
Je ne trouve pas la syntaxe pour tester sur un noeud le N° d'ordre de
plusieurs ancêtres.
Voilà mon cas de figure :
<AAA>
<BBB>
<CCC>
<DDD>
<H1>
.....
Je suis sur le noeud H1 (<xsl:template match="H1">)
J'ai besoin de tester le N° d'ordre des noeuds <DDD> et <AAA>
c'est-à-dire :
/AAA[position() = 1]/BBB/CCC/DDD[position() = 1]/H1
J'ai essayé plusieurs solutions dont :
<xsl:when test="ancestor::AAA[position() = 1]">
<xsl:when test="ancestor::AAA[position() = 1] AND parent::node()[position()
= 1]">
Il passe sur le test (true) même si c'est faux !
Est-ce que quelqu'un connaît la syntaxe exacte.
Merci d'avance
__________________________________________________
Myriam GOUTTE, Ingénieur Design
EVER TEAM
Content Into Action
Immeuble l'Aquilon - 40b rue de la Villette 69425 LYON Cedex 03 - FRANCE
Tél. : +33 (0)4 26 68 33 00 - Fax : +33 (0)4 26 68 33 16
mailto:m.goutte@ever-team.com - Site Web : http://www.ever-team.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)
Received on Tue Dec 21 11:12:35 2004