Hello,
Lorsque je fais un apply-templates, je voudrais qu'il soit appliqué uniquement au noeud dans lequel il se trouve. Ex:
Donc si je suis dans A (par exemple) je ne voudrais que ce template ne s'applique qu'au deuxième C et non à celui qui est dans B, mais sans devoir utiliser la lettre A, car ce ne sera pas toujours A.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 .... <A> <B> <C/> </B> <C/> </A> ....
J'ai le code suivant, mais il met une erreur... Quelle est ma faute?
devrait donner, pour cet exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:template match="C[parent::local-name(.)]">
Donc que ca ne s'applique que lorsque l'on est dans le parent direct de C... Mais sans le citer, pour que ca marche quelque soit son parent direct... C'est assez clair?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:template match="C[parent::A]">
Merci bcp.
A+
Partager