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] Afficher en XSLT un [élément]*


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Points : 6
    Points
    6
    Par défaut [XSLT] Afficher en XSLT un [élément]*
    Dans ma DTD, je dis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!ELEMENT XXX (AAA* , BBB)>
    <!ELEMENT AAA (#PCDATA)>
    <!ELEMENT BBB (#PCDATA)>
    Donc je peux écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <XXX>
      <AAA>Pomme</AAA>
      <AAA>Banane</AAA>
      <BBB>Fruits</BBB>
    </XXX>
    Comment je dois écrire mon XSLT, car si j'écrit normalement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="AAA"/>
    Il m'écrit que la première valeur sans tenir compte de la deuxième. J'ai essayé avec une boucle, mais soit que je mis prend pas de la bonne façon ou soit que je dois utiliser une autre méthode, car ça ne faisait rien.

    Merci de voir précieuse aide, car je n'ai peut-être pas regarder au bon sujet, mais je n'ai rien vu sur ce dans les tutoriels et la FAQ.

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    Quelques conseils.
    lis ce qu'est une valeur textuelle pour un élément
    et regarde la descripton du value-of

  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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <xsl:template match="XXX">
    	<html>
        	<xsl:apply-templates select="AAA" />
    	</html>
    </xsl:template>
     
    <xsl:template match="AAA">
    			<xsl:value-of select="." />
    </xsl:template>

  4. #4
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup Fraoustin!

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

Discussions similaires

  1. [XSLT] afficher plusieurs éléments (boucles)
    Par Isotrope2 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 05/04/2010, 20h02
  2. Réponses: 3
    Dernier message: 11/05/2006, 00h27
  3. Réponses: 5
    Dernier message: 08/05/2006, 00h39
  4. [XSLT] Afficher une seule fois les attributs redondants...
    Par kobe dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 17/11/2005, 09h52
  5. [XSLT] Changer le nom des éléments...
    Par kobe dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 14/11/2005, 11h00

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