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 FO]Problème de variables !


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Points : 172
    Points
    172
    Par défaut [XSL FO]Problème de variables !
    Bonjour,

    J'ai un XML basique et un XSL aussi et pourtant j'ai un problème au niveau de mes variables, il ne les trouve pas... Pourtant il me semble les avoir déclarée au bon endroit ....

    Voici mon XML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <Partie>
    	<Titre>Une couverture spécialement concue pour votre entreprise</Titre>
    	<Paragraphe>
    		<Titre>Des garanties responsables</Titre>
    		<Texte color="red">La garantie</Texte>
    		<Texte font-style="italic">Frais Médicaux</Texte>
    		<Texte>repose exclusivement sur le principe de la</Texte>
    		<Texte font-weight="bold">mutualisation des risques : pas de surcotisation ni d'exclusion.</Texte>
    		<Texte>Nos pretations sont concues de façon à répondre aux besoins de chacun tout en reposant sur la </Texte>
    		<Texte font-weight="bold">responsabilisation de chaque acteur.</Texte>
    		<Texte>La santé est un bien précieux qu'il nous faut préserver aujourd'hui et demain.</Texte>
    	</Paragraphe>
    </Partie>
    et mon XSL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <xsl:template match="Paragraphe">
    <fo:block font-weight="bold">
    <xsl:value-of select="Titre"/>
    </fo:block>
    <xsl:apply-templates select="Texte"/>
    </xsl:template>
     
    <xsl:templates select="Texte">
    <xsl:variable name="font-style" select="@font-style"></xsl:variable>
    <xsl:variable name="font-weight" select="@font-weight"></xsl:variable>
    <xsl:variable name="color" select="@color"></xsl:variable>
     
    <fo:block font-style="{$font-style}" font-weight="{$font-weight}" color="{$color}" font-size="8pt">
    <xsl:value-of select="."/>
    </fo:block>
    </xsl:templates>
    Rien de bien compliqué mais il ne trouve pas mes variables ...

    Merci d'avance pour votre aide !

  2. #2
    Membre habitué
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Points : 172
    Points
    172
    Par défaut
    Autant pour moi ===> Faute de frappe dans le xsl:template match="Texte" !!

    Un 's' en trop au template !

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

Discussions similaires

  1. [VB.NET] Probléme de variable
    Par Silvia12 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/03/2005, 11h51
  2. [Debutant(e)]problème de variable d'environnement
    Par tolsam dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/08/2004, 19h08
  3. Problème de variable
    Par vp dans le forum Windows
    Réponses: 2
    Dernier message: 14/05/2004, 16h27
  4. [Débutant] Problème de variables
    Par bonnefr dans le forum SWT/JFace
    Réponses: 9
    Dernier message: 12/05/2004, 17h41
  5. [servlet]problème de variable jamais nulle
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/03/2004, 09h31

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