chercher la position d'un noeuds?

chercher la position d'un noeuds? - XML/XSL - Programmation

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?

Reply

Marsh Posté le 15-05-2003 à 17:44:46   

Reply

Marsh Posté le 16-05-2003 à 09:59:47    

Qu'appelles-tu la position ici? un XPath le qualifiant?
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed