chercher la position d'un noeuds? - XML/XSL - Programmation
Marsh Posté le 16-05-2003 à 09:59:47
Qu'appelles-tu la position ici? un XPath le qualifiant?
A+,
Marsh Posté le 16-05-2003 à 11:32:39
d'après ce que j'ai vu de position(), ça donne la position relative du noeuds lors du traitement par XSLT (genre <info id=2> est e, position 2 dans un traitement XSLT, mais un autre traitement donnera la position 29).
ce que j'aimerais, c'est avoir la position absolue du noeuds, du genre : position (@id=2) = 5, quelq que soit le traitemen,t appliqué. J'ai vu xsl:number, je suis en train de voir si ça peut correspondre. Effectivement, ça à l'air d'être du côté de XPath. Pour l'instant, je nage encore un peu là dedans
Marsh Posté le 15-05-2003 à 17:44:46
est-ce possible de trouver la position d'un noeuds précis dans l'arbre XML?
j'ai un tableau contenant tous mes noeuds ordonnées selon leur identifiant (xsl:key), et lorsque je rencontre à nouveau ce noeuds dans une autre branche du doc, j'ai besoin de connaitre la position du premier.
j'ai bien vu la méthode position() , mais elle ne prends aucun paramètre en argument. Une idée?