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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XSL]for-each

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XSL]for-each

n°1236703
zentakk
Posté le 02-11-2005 à 17:42:36  profilanswer
 

bonjour,
 
j'aimerais realiser une boucle sur mes données avec un for-each sans connaitre le nom des plus petits de mes fils.
 
voici un apercu de mes données

Code :
  1. <data id="0000000100|0000000001">
  2.     <id>17</id>
  3.     <numero>1000000</numero>
  4.     <produit_id>100</produit_id>
  5.     <devise_id>EUR</devise_id>
  6.     <produit_nom>*****</produit_nom>
  7.   </data>
  8.   <data id="0000000100|0000000001">
  9.     <id>17</id>
  10.     <numero>1000000</numero>
  11.     <produit_id>100</produit_id>
  12.     <devise_id>EUR</devise_id>
  13.     <produit_nom>***</produit_nom>
  14.   </data>


 
mon code pour boucler sur data (qui s'appelle qu'elle que soit les données recue "data" pour l'arbre général)

Code :
  1. <xsl:for-each select="/data[@id=$a]">
  2. <tr>
  3. <xsl:for-each select="/data[@id=$a]/.">
  4. <td>
  5. <xsl:value-of select="/."/>
  6. </td>
  7. </xsl:for-each>
  8. </tr>
  9. </xsl:for-each>


donc le deuxieme for-each ne fonctionne pas, j'aimerais pouvoir boucher sur mes données à l'interieur de "data" sans devoir specifier le nom du champ
est ce possible? si oui cmt?
merci

mood
Publicité
Posté le 02-11-2005 à 17:42:36  profilanswer
 

n°1237110
zentakk
Posté le 03-11-2005 à 09:15:57  profilanswer
 

voila j'ai trouvé la solution pour mon deuxieme for-each
voici le bout de code qui permet de sous-boucler sans specifier quel est le nom des childs de "data"
 

Code :
  1. <xsl:for-each select="/data[@id=$a]">
  2. <tr>
  3. <xsl:for-each select="/data[@id=$a]/*">  
  4. <td>  
  5. <xsl:value-of select="."/>  
  6. </td>  
  7. </xsl:for-each>  
  8. </tr>  
  9. </xsl:for-each>


 
 :)


Message édité par zentakk le 03-11-2005 à 09:16:32

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

  [XSL]for-each

 

Sujets relatifs
centrer un tableau avec XSL FOXML XSL Javascript
XSL ET Javascript(résolu) Boucle For each sur textbox dans userform
Javascript dans XSLarchitecture MVC et XML./XSL
Problème XML/XSL sous firefox[XSL] requete xpath
Template XSLRécupérer l'indice courant dans un <xsl:for-each>
Plus de sujets relatifs à : [XSL]for-each


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