Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
870 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  XSLT: utilisation de la fonction position() dans <for-each> imbriqués

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XSLT: utilisation de la fonction position() dans <for-each> imbriqués

n°2073662
bernidupon​t
Posté le 03-05-2011 à 23:38:50  profilanswer
 

Bonjour la team.
J'ai un petit problème dans mon programme xslt et après quelques recherches je viens vers vous.
 
C'est assez simple, j'ai le code suivant:
 
-- début  
 
<xsl:for-each select="racine">
 
     <xsl:value-of select="position()"/>
 
      <xsl:for-each select="fils">
 
              <xsl:value-of select="position()"/>
 
      </xsl:for-each>
 
 </xsl:for-each>
 
--fin
 
 
Lorsque j'utilise la fonction position() j'ai bien la position de tous les noeuds "racine" et "fils" qui s'affiche.
Savez-vous s'il est possible d'avoir la position du noeud "racine"  dans le deuxième <for-each>?
 
Merci d'avance pour votre aide.
 
 
 
 
 

mood
Publicité
Posté le 03-05-2011 à 23:38:50  profilanswer
 

n°2073665
masklinn
í dag viðrar vel til loftárása
Posté le 04-05-2011 à 00:11:59  profilanswer
 

http://zvon.org/xxl/XSLTreference/ [...] iable.html


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2073909
bernidupon​t
Posté le 04-05-2011 à 21:32:33  profilanswer
 

ok, comme ça alors:
 
<xsl:for-each select="racine">
 
  <xsl:variable name="racinePosition" select="position()"/>  
 
  <xsl:for-each select="fils">
 
    <xsl:value-of select="$racinePosition"/>
    <xsl:value-of select="position()"/>
 
  </xsl:for-each>
 
</xsl:for-each>
 
Merci ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  XSLT: utilisation de la fonction position() dans <for-each> imbriqués

 

Sujets relatifs
Fonction strstr, question sur ce qu'elle renvoit.fonction exec()
Fonction Recherche sur une plage de donnéesproblème de trie avec mysql et fonction mt_rand() ! help me
[XSLT 2.0] Récupérer le PATH d'un élément //LINEDeclaration / appel fonction javascript
Macro VBA sous excell et fonction RTD[VBA] utilisation parametrée des codename
Transformer ma fonction Recherche en code[Matlab] fonction porte
Plus de sujets relatifs à : XSLT: utilisation de la fonction position() dans <for-each> imbriqués


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR