IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] Groupe de X éléments


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 3
    Points
    3
    Par défaut [XSLT] Groupe de X éléments
    Bonjour,

    je parcours ma structure xml sans problème, et arrive à afficher la valeur HTML de mes noeuds sans soucis. Cependant comme j'ai une liste d'éléments assez grande, j'ai besoin de regrouper les éléments par groupe de X éléments (10 pour mon exemple).

    Voici la structure que j'arrive à avoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <tr><td>texte1</td></tr>
    <tr><td>texte2</td></tr>
    <tr><td>texte3</td></tr>
    <tr><td>texte4</td></tr>
    <tr><td>texte5</td></tr>
    <tr><td>texte6</td></tr>
    <tr><td>texte7</td></tr>
    <tr><td>texte8</td></tr>
    Avec regroupement par 3 éléments il faudrait que j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <tr onclick="afficher('text1texte3div')">text1 - texte3</tr>
    <tr id='text1texte3div'>
       <tr><td>texte1</td></tr>
       <tr><td>texte2</td></tr>
       <tr><td>texte3</td></tr>
    </tr>
    <tr onclick="afficher('text4texte6div')">text4 - texte6</tr>
    <tr id='text4texte6div'>
       <tr><td>texte4</td></tr>
       <tr><td>texte5</td></tr>
       <tr><td>texte6</td></tr>
    </tr>
    <tr onclick="afficher('text7texte8div')">text7 - texte8</tr>
    <tr id='text7texte8div'>
       <tr><td>texte7</td></tr>
       <tr><td>texte8</td></tr>
    </tr>
    Merci de me mettre sur la piste si vous avez la moindre idée, ou de me rediriger vers un topic qui traite de ce sujet.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    J'ai pas trop de temps là mais regarde ça :
    http://www.jenitennison.com/xslt/gro...ml#by-position

Discussions similaires

  1. [XSLT][XPATH] Nombre d'élèment ayant pour nom..
    Par SONY30 dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 26/04/2007, 13h49
  2. [XML][XSLT] Group by
    Par lenoil dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 11/04/2007, 12h35
  3. [XSLT] somme sur les éléments d'un sous arbre
    Par Raumfahrerralf dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 17/03/2007, 16h23
  4. [XSLT] Texte d'un élément, mais pas de ses enfants
    Par PierreY dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 28/02/2007, 10h22
  5. Group by, jointure, élément vide
    Par Tan dans le forum Langage SQL
    Réponses: 11
    Dernier message: 24/11/2004, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo