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] Affichage attribut


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [XSLT] Affichage attribut
    Salut

    Je débute en XSL et XML et je rencontre un soucis. En effet j'essaye de récupérer les différentes valeurs de mes attribut qui compose mon fichier XML, le tout pour être afficher sous forme de tableau, mais je ne sais pas comment m'y prendre avec plusieurs balises. Voici les différents fichiers:

  2. #2
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Personnellement, je réserve l'usage des templates aux arborescences non régulières. Je trouve que les <xsl:for-each> sont bien suffisants quand les différents éléments sont toujours présents et toujours à la même profondeur.

    Quand on est positionné sur un élément tel que 'planete', on peut tout de même accéder à l'élément 'diametre' avec l'expression "following-sibling::diametre" d'où
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <tr><td><xsl:value-of select="@nom"/></td><td><xsl:value-of select="following-sibling::diametre/@km"/>
    </td></tr>
    Le parcours des "axes" (following-sibling::, preceding-sibling::,...) n'est pas forcément supporté par tous les parseurs (Microsoft a mis un certain temps avant de s'y conformer...).
    Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/

  3. #3
    Membre éprouvé
    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
    Points : 1 063
    Points
    1 063
    Par défaut
    le template permet aussi une réutilisation plus facile (souvent j'utilise les templates pour cela)

  4. #4
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Je suis d'accord pour la réutilisation.

    En fait, je trouve que les débutants sont souvent orientés sur l'utilisation exclusive des templates et cela les perd rapidement, le message initial de cette discussion en témoigne...
    Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/

Discussions similaires

  1. [XSLT] Affichage mulitpages de résultats
    Par ben23 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 13/07/2006, 10h09
  2. [XSLT] Affichage selon attribut
    Par Henry23 dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 30/06/2006, 09h49
  3. Réponses: 4
    Dernier message: 25/05/2006, 17h36
  4. [XML/XSLT] Affichage de CDATA
    Par chezjm dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 30/05/2005, 00h12
  5. [XSLT] Affichage dans 2 colonnes ou plus ?
    Par stebar dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 05/08/2004, 09h07

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