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 :

problème entre fo:table et fo:root


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 14
    Par défaut problème entre fo:table et fo:root
    Bonjour,

    J'ai un petit soucis sur un fichier xsl qui doit me créer un pdf grace à xsl:fo.
    Quand je lance la création du pdf avec ce code, le terminal me dit :
    First element must be the fo:root
    Et quand j'imbrique mon fo:table dans un fo:root, il me dit :
    {http://www.w3.org/1999/XSL/Format}table" is not a valid child of "fo:root"!


    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:fo="http://www.w3.org/1999/XSL/Format">
     
    <xsl:template match="gallerie">
     
    		<fo:table>
     
    			<fo:table-column column-width="50%"/>
    			<fo:table-column column-width="50%"/>
     
    			<fo:table-body>
    				<fo:table-row>
    					<xsl:for-each select="tableau">
    						<fo:table-cell>
    					      <fo:block>
    					    	  <xsl:variable name="urlImage" select="@image"/>
    					      	<fo:external-graphic src="url({$urlImage})" content-width="100%" padding-left="2pt"/>
    					      </fo:block>
    					    </fo:table-cell>
    					    <fo:table-cell>
    					      	<fo:block>
    						      	<xsl:value-of select="titre/text()"/>
    						      	<xsl:value-of select="dimension/text()"/>
    								<xsl:value-of select="technique/text()"/>
    								<xsl:value-of select="lieuExposition/text()"/>
    							</fo:block>
    					    </fo:table-cell>
    				</xsl:for-each>
    			 </fo:table-row>
    			</fo:table-body>
     
    		</fo:table>
     
    </xsl:template>
     
    </xsl:stylesheet>

    Quelle pourrait-être la solution à cela ?
    merci

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Bonjour,
    Citation Envoyé par BenWaWa Voir le message
    Quelle pourrait-être la solution à cela ?
    Commencer par apprendre les bases de XSL:FO ?

    Un document XSL:FO a une structure bien précise, composée de d'éléments(metadonnées) décrivant le format du document, la numérotation des pages, etc., et d'autres éléments contenant le corps du document proprement dit.

    Tu trouveras quelques (il n'y en a pas des masses) tutoriels sur XSL:FO sur le net. Pour des exemples de structure, tu peux commencer ici: http://www.dpawson.co.uk/xsl/sect3/xsl-fo.html
    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

Discussions similaires

  1. [cr 9] Problème sur un état, groupement et liaisons entre les tables
    Par Maltus dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 15/09/2006, 09h45
  2. Problème de relation entre deux tables + autre chose
    Par Goth_sensei dans le forum Langage SQL
    Réponses: 7
    Dernier message: 30/03/2006, 20h49
  3. Réponses: 2
    Dernier message: 22/01/2006, 01h11
  4. Problème de jointure entre 2 tables Access
    Par MITCH31 dans le forum VBA Access
    Réponses: 8
    Dernier message: 14/12/2005, 14h31
  5. Problème de jointure entre 3 tables
    Par Yphon dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/09/2005, 15h58

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