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]certaines valeurs de "value-of" pas affichées


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau membre du Club
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Points : 37
    Points
    37
    Par défaut [XSLT]certaines valeurs de "value-of" pas affichées
    Bonjour à tous,

    J'ai, plusieurs noeuds "course" qui contiennent certaines informations:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <properties>
      <name lang="fr">test name fr</name>
      <name lang="de">test name de</name>
      <language>fr</language>
      <formation>Diploma</formation>
    </properties>
    Avec un xsl, j'arrive à afficher "test name fr" grâce à

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="properties/name[@lang='fr']"/>
    Mais, impossible d'afficher "fr" contenu dans le noeud "language", avec pourtant exactement la même syntaxe...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="properties/language"/>
    De quoi cela peut-il venir??


    Pour info, je me trouve dans un noeud "course" et dans l'xsl, je suis entre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <xsl:template match="course">
    ici
    </xsl:template>

    Merci beaucoup pour votre aide!

    Adrien

  2. #2
    Nouveau membre du Club
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Points : 37
    Points
    37
    Par défaut
    J'ai réussi, grâce à des personnes plus expérimentées que moi, à trouver la réponse...

    Un peu plus haut dans ma XSL, une requête était faite pour aller chercher dans une base de données Tamino (XML) les données à transformer.
    Et cette requête ne prenait pas les éléments que je voulais utiliser... Du coup dans mon fichier XML, je n'avais pas les noeuds que je pensais...

    Moral de cette histoire, il faut toujours contrôler en entier ce que fait notre XSL, même si elle est très longue

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

Discussions similaires

  1. Plusieurs valeurs dans un value
    Par nebule dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/11/2004, 10h58

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