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] xsl:element et IE7


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 154
    Points : 62
    Points
    62
    Par défaut [XSLT] xsl:element et IE7
    Bonjour à tous.

    J'ai voulu faire un lien simple avec un title contenu dans un xml.
    J'ai donc fait ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                    <xsl:element name="a">
                      <xsl:attribute name="href">#</xsl:attribute>
                      <xsl:attribute name="class">cons</xsl:attribute>
                      <xsl:attribute name="title"><xsl:value-of select="document('../../CORE/XML/infos_menu.xml')//xml/Construction/Texte"/></xsl:attribute>
                    </xsl:element>
    Cela marche nickel chrome sous firefox 2. En revanche sous IE7 c'est l'anarchie. Le lien se propage à d'autres éléments et j'en passe. Aurais je fait une erreur?

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 154
    Points : 62
    Points
    62
    Par défaut
    J'en profite au passage pour dire que le but est de faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" class="con" title="<xsl:value-of select="mon_xml" />"></a>
    Bien sur mit comme ca, ca ne marche pas... Si qq'un à la combine pour le faire marcher.

  3. #3
    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
    La notation à utiliser est celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" class="cons" title="{mon_xml}"><xsl:value-of select="mon_xml"/></a>

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 154
    Points : 62
    Points
    62
    Par défaut
    Effectivement ca marche impeccable.

    Je suis étonnée qu'aucun tuto ne mentionne cette syntaxe pourtant ultra simple.

    Et j'ai cherché pourtant...

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

Discussions similaires

  1. [XSLT] renseignements sur xsl:element name et xsl:attribute name
    Par borkipreiz dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 30/12/2009, 23h26
  2. [XSLT] <xsl:element name="$text" >
    Par DrDam dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 22/04/2008, 10h29
  3. [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
  4. [XSLT] copy - xsl:element ou tag manuel
    Par Louis-Guillaume Morand dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 12/03/2007, 09h38
  5. [XSLT] Xsl:number arrondi
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 15/06/2005, 10h55

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