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]Tri


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Par défaut [XSLT]Tri
    Bonjour,

    Je voualis savoir s'il été possible d'attribué un background particulier pour le premier item du menu, un autre pou le dernier item et les autres auront un background commun.

    Le soucis c'est que je en vois pas comment faire ca xsl?

    Est ce que quelqu'un auriat une idée?

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Par défaut
    Bonjour,

    Heu...Pourrai tu expliquer plus amplement ton problème ???

    Merci

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Par défaut
    J'ai un menu géré dynamiqument grace a un fichier xml/xsl. Selon ces droits il y a plus ou moins d'entrées dans le menu.

    EN ce qui me concerne c'est a dire la charte graphique j'ai des bord arrondi sur la première entrée et la dernière entrée du menu. Ainsi je veux détecter si c'est la première entrée, la dernière entrée et les autres jai une charte commune...

    Voial en espérant que ca t'a éclairer un peu plus

  4. #4
    Membre éclairé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Par défaut
    Si tu as un <xsl:for-each> dans ton XSL tu peux utiliser dedans un <xls:if test="position() = 0"> pour tester quelle entrée tu es en train de traiter.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Par défaut
    Merci je m'en vais tester.

    Par contrae une question position()=0 c'est la première entrée? Je fais comment pour avoir la dernière entrée?

    Merci

  6. #6
    Membre éclairé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Par défaut
    Citation Envoyé par gorgoroth
    Merci je m'en vais tester.

    Par contrae une question position()=0 c'est la première entrée? Je fais comment pour avoir la dernière entrée?

    Merci
    Si c'est pas 0 c'est 1. Pas sûr de moi. Suffit de tester.

    Sinon : <xsl:if test="position() = last()">

  7. #7
    Membre Expert
    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
    Par défaut
    Ouaip, c'est bien 1 l'index de la premiere position.

  8. #8
    Membre éclairé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Par défaut
    Citation Envoyé par Morbo
    Ouaip, c'est bien 1 l'index de la premiere position.
    Après coup je me suis dis que <xsl:if test="position() = first()"> marcherait bien aussi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSLT] Tri de dates
    Par Zapan dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 09/02/2006, 16h36
  2. [XSLT] Tri dynamique
    Par gregb34 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 06/02/2006, 12h52
  3. [XSLT] Tri côté client
    Par licorne dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 06/12/2005, 16h40
  4. [xslt] TRI d'un champs
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 15
    Dernier message: 26/08/2005, 17h01
  5. [XSLT] Tri en fonction d'un paramètre
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 21/04/2005, 10h29

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