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 pagination sous XSL-FO ?


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Débutant  
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Points : 60
    Points
    60
    Par défaut probléme pagination sous XSL-FO ?
    bonjour j'ai une erreur au niveau de ma pagination de xsl-fo que j'arrive pas à resoudre.
    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
    <?xml version="1.0"?>
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:s="http://www.stylusstudio.com/xquery">
        <xsl:template match="/">
            <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
                <fo:layout-master-set>
                     <fo:simple-page-master master-name="default-page" page-height="11in" page-width="8.5in" margin-left="0.1in" margin-right="0.013in" margin-top="0.01in" margin-bottom="0.1in" >
    					<fo:region-body/>
                    </fo:simple-page-master>
                </fo:layout-master-set>
                <fo:page-sequence master-reference="default-page">
    			<fo:static-content flow-name="xsl-region-after">
    <fo:block text-align="right" font-size="10pt" color="#000000">
    <fo:inline>- <fo:page-number/> -</fo:inline>
    </fo:block>
    </fo:static-content>                <fo:flow flow-name="xsl-region-body">
                        <fo:block> affichage de mes resultat</fo:block>
                    </fo:flow>					
                </fo:page-sequence>
            </fo:root>
        </xsl:template>
    </xsl:stylesheet>
    l'erreur de fop est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    flow-name "xsl-region-after" could not be mapped to a region-name in the layout

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Points : 31
    Points
    31
    Par défaut
    il faut que tu insères "<fo:region-after region-name="xsl-region-after"/>" dans ton <fo:simple-page-master ...> après la balise "<fo:region-body/>"

  3. #3
    Débutant  
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Points : 60
    Points
    60
    Par défaut
    voila ce que j'ai fais et la ça m'affiche erreur :
    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
    <?xml version="1.0"?>
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:s="http://www.stylusstudio.com/xquery">
        <xsl:template match="/">
            <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
                <fo:layout-master-set>
                     <fo:simple-page-master master-name="default-page" page-height="11in" page-width="8.5in" margin-left="0.1in" margin-right="0.013in" margin-top="0.01in" margin-bottom="0.1in" >
    					
    					<fo:region-body/>
    					<fo:region-after region-name="xsl-region-after"/>                </fo:simple-page-master>
                </fo:layout-master-set>
                <fo:page-sequence master-reference="default-page">
    			<fo:static-content flow-name="xsl-region-after">
    <fo:block text-align="right" font-size="10pt" color="#000000">
    <fo:inline>- <fo:page-number/> -</fo:inline>
    </fo:block>
    </fo:static-content>                <fo:flow flow-name="xsl-region-body">
                        <fo:block> affichage de mes resultat</fo:block>
                    </fo:flow>					
                </fo:page-sequence>
            </fo:root>
        </xsl:template>
    </xsl:stylesheet>
    erreur :
    [
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    error] Attribute 'extent' is required for 'fo:region-after'.
        [validation total: 1 error]

  4. #4
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Points : 31
    Points
    31
    Par défaut
    du coup si tu mets <fo:region-after extent="0cm" ... /> ?

  5. #5
    Débutant  
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Points : 60
    Points
    60
    Par défaut
    tres tres bien ça marche mon ami..
    merci

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

Discussions similaires

  1. Problème police sous IE
    Par rellik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 28/08/2005, 20h12
  2. [Noob] Problème de double xsl:sort
    Par Devil666 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 20/07/2005, 14h43
  3. .htaccess problème création sous windows
    Par Leviathan_72 dans le forum Apache
    Réponses: 2
    Dernier message: 18/05/2005, 20h29
  4. Problème de sous-requete.
    Par Oberown dans le forum Access
    Réponses: 2
    Dernier message: 07/10/2004, 16h44
  5. ContextMenu de l'explorer: Problème de sous menu
    Par Ingham dans le forum Composants VCL
    Réponses: 8
    Dernier message: 26/02/2004, 08h06

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