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]la balise <xsl:sort >


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut [XSLT]la balise <xsl:sort >
    salut,

    je voudrais utiliser le sort pour trier le resultat d'une requête XPATH qui est dans un template

    je sais qu'elle apparaît toujours comme un enfant de <xsl:for-each>, ou comme enfant de <xsl:apply-templates>

    mais je sais pas comment faire dans mon cas

    merci d'avance

    Bien cordialement

  2. #2
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    Avec un morceau de code se serait plus parlant

    pour trier sur la balise "matcher" par le xapth c'est
    Si ce n'est pas ta demande, il va falloir un morceau de code

  3. #3
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut
    ok voila le problèm en code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <!-- je récupère des données a partir d'un document XML -->
    <xsl:templates match="element">
       <xsl:aplly-template select="req_xpath_1" />
           <!-- je veux trier les données retournés avec un autre critère déduis par une autre requête XPATH -->
           <xsl:sort select="req_xpath_2" />
    </xsl:templates>
    ===> j'arrive pas à le faire

  4. #4
    Membre émérite
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Par défaut
    et voila la solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <xsl:templates match="element">
       <xsl:aplly-template select="req_xpath_1" >
           <xsl:sort select="req_xpath_2" />
       </xsl:aplly-template>
    </xsl:templates>
    dans req_xpath2 tu peux utiliser le req_xpath1 obtenu

Discussions similaires

  1. [XSLT] Utilisation de xsl:sort
    Par thierry_b dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/03/2009, 09h52
  2. [XSLT] xsl:sort + apply-templates
    Par yos dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 04/10/2007, 17h52
  3. Réponses: 2
    Dernier message: 27/09/2007, 14h04
  4. [XSLT]xsl:sort qui classe mal les éléments (apostrophe)
    Par strat0 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 31/07/2007, 14h14
  5. Réponses: 8
    Dernier message: 26/04/2007, 17h24

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