Bonjour,
Je travaille sur un fichier .fo dans le but de produire un document .pdf.
J'utilise Oxygen XML Editor et, lorsque que je lance la transformation, c'est un échec. Visiblement il y a une erreur dans mon fichier mais je ne parviens à comprendre laquelle malgré les informations données par le message d'erreur:
"The flow-name "xsl-region-after" on fo:static-content could not be mapped to a region-name in the layout-master-set. (See position 28:-1)"
Voilà le début du fichier, avec en gras la ligne incriminée:
Si je supprime le <fo:page-sequence> dont fait partie l'élément <fo:static-content> mentionné dans le message, l'erreur survient quand-même à un autre endroit.
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 <?xml version="1.0" encoding="ISO-8859-1"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:ead="urn:isbn:1-931666-22-9" xmlns:TEI="http://www.tei-c.org/ns/1.0" xmlns:tns="http://www.tei-c.org/ns/1.0"> <fo:layout-master-set> <fo:simple-page-master master-name="page-initiale" page-width="21cm" page-height="29.7cm"> <fo:region-body margin="3cm"/> <fo:region-after extent="2cm" region-name="first-page-footer"/> </fo:simple-page-master> <fo:simple-page-master master-name="pages-standard"> <fo:region-body margin-top="3cm"/> </fo:simple-page-master> <fo:page-sequence-master master-name="corps-IR"> <fo:single-page-master-reference master-reference="page-initiale"/> <fo:repeatable-page-master-reference master-reference="pages-standard"/> </fo:page-sequence-master> </fo:layout-master-set> <fo:page-sequence master-reference="page-initiale"> <fo:flow flow-name="xsl-region-body"> <fo:block space-before="12pt" text-align="center" font-family="garamond" color="#E74023" space-after="6pt">xxxxx</fo:block> <fo:block space-before="12pt" space-after="6pt">xxxxx</fo:block> <fo:block space-before="12pt" space-after="6pt">xxxxx</fo:block> <fo:block space-before="12pt" space-after="6pt"> xxxx </fo:block> <fo:block space-before="12pt" space-after="6pt" page-break-after="always">xxxxx</fo:block> </fo:flow> </fo:page-sequence> <fo:page-sequence master-reference="pages-standard"> <fo:static-content flow-name="xsl-region-after"> <fo:block text-align="center" background-color="#CFD0FA"> <fo:inline> Page <fo:page-number/> - <fo:page-number-citation ref-id="last-page"/> </fo:inline> </fo:block> </fo:static-content>
Visiblement, il doit y avoir une ou plusieurs erreurs plus haut, mais je ne vois rien dans <fo:layout-master-set>
Où faut-il chercher?
Par avance merci,
J.
Partager