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 :

[XSL][PHP] Attribut généré par xsl:attrbute


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 16
    Points : 7
    Points
    7
    Par défaut [XSL][PHP] Attribut généré par xsl:attrbute
    Bonjour,

    Je génére un attribut name d'une balise a par ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="#" title="Retour en haut de la page" name="{Timing}">
    									<xsl:value-of select="Timing"/>
    									</a>
    Mais le code généré est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="#" title="Retour en haut de la page" name="& #10;00:03:58& #10;">
    00:03:58
    </a>
    Comme vous pouvez le voir il y a un ajout des encodages & #10; que j'ai espacé volontairement car ce sont des espaces (insécables ?).

    Extrait du fichier xml correspondant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Event>
    <Timing>
    <![CDATA[00:00:15]]>
    </Timing>
    La question : Pourquoi me rajoute-il ces caractères ? et comment y remédier ?

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    en fait, le processeur fait ce que tu lui demandes : il place le contenu du noeud Timing, avec tout son contenu donc y compris les noeuds textes, là où tu lui dis.

    2 solutions possibles :

    Au niveau du XML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Timing><![CDATA[00:00:15]]></Timing>
    Au niveau de XSLT :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    name="{normalize-space(Timing)}"
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 16
    Points : 7
    Points
    7
    Par défaut
    Un énorme merci en tout cas, cela faisait déjà plus de deux jours de travail sur ce petit bout de code... ;oD

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/05/2011, 19h20
  2. [Plugin GMF] Réutilisation des attributs générés par GMF
    Par Jihane22 dans le forum Eclipse Modeling
    Réponses: 0
    Dernier message: 24/09/2010, 12h24
  3. [XSL~FO] Débordement d'image dans pdf généré par FOP
    Par Kamui dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 06/11/2008, 19h23
  4. Réponses: 1
    Dernier message: 26/03/2008, 14h44
  5. Réponses: 14
    Dernier message: 29/04/2005, 11h59

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