Dear
I generated the XSL-FO for my XML+XSL and the result is too big to post
here.I have attached it http://old.nabble.com/file/p32045268/test.out
test.out
But here is an extract from it which I guess is the cause of the error:
fo:list-block line-height=1.5 provisional-label-separation=1cm
provisional-distance-between-starts=6cm
fo:list-item
fo:list-item-label end-indent=label-end()
fo:block font-weight=bold text-align=start/
/fo:list-item-label
fo:list-item-body start-indent=body-start()
fo:list-block space-after=1cm provisional-label-separation=1cm
provisional-distance-between-starts=3cm/
/fo:list-item-body
/fo:list-item
/fo:list-block
and the corresponding XSL part for the above is :
fo:list-block provisional-distance-between-starts=6cm
provisional-label-separation=1cm line-height=1.5
fo:list-item
fo:list-item-label
end-indent=label-end()
fo:block text-align=start
font-weight=bold/
/fo:list-item-label
fo:list-item-body
start-indent=body-start()
fo:list-block
provisional-distance-between-starts=3cm
provisional-label-separation=1cm space-after=1cm
xsl:for-each
select=SITE/OPENHOURS/DAY
fo:list-item
fo:list-item-label end-indent=label-end()
So is it the usage of fo:list-block inside a fo:list-item-label that
caused the problem??
Glenn Adams-2 wrote:
this is not a bug, as pointed out by Pascal
On Tue, Jul 12, 2011 at 5:08 AM, Chris Bowditch
bowditch_ch...@hotmail.comwrote:
On 12/07/2011 09:52, tecshine wrote:
Hi,
Thanks for the reply Pascal
I have tried using fopFactory.**setStrictValidation(false); but it
doesnt
solve the problem.
Our entire application was based on FOP 0.20.5 and rewriting all XSLTs
would
mean a lot of work.
Is there any other way we can resolve the issue.
Can you generate the XSL-FO and post it to the list (if its not too big)
Since you are submitting XSLT+XML to fop you will need to use -foout
option
when running FOP from the command line to generate the intermediate
XSL-FO.
We can debug the issue by looking at the XSL-FO.
Thanks,
Chris
Pascal Sancho wrote:
Hi Swetha,
FOP 1.0 is more strict than FOP 0.2x regarding the XSL-FO REC 1.1.
Probably you will experiment further ValidationExceptions against FO
elements or attributes (missing %block% in fo:table-cell is the most
popular).
The best way is to rewrite your XSL-T to produce strict XSL-FO.
But FOP team offered a configuration tip to help in FOP 0.2x to Latest
migration: see [strict-validation] element at [1].
[1]
http://xmlgraphics.apache.org/**fop/1.0/configuration.html#**
general-availablehttp://xmlgraphics.apache.org/fop/1.0/configuration.html#general-available
Le 12/07/2011 08:14, tecshine a écrit :
I have migrated from fop 0.20.5 to FOP 1.0. I get the following
exception
javax.xml.transform.**TransformerException:
org.apache.fop.fo.**ValidationException: fo:list-block is missing
child
elements. Required content model: marker* (list-item)+ (See position
369:112)
I am aware that this kind of errors occur when the parent is empty or
doesnt
have child elements, so check the xsl file .All fo:list-block
elements
in
the xsl file contain at least one fo:list-item child element. Even
then I
stumble upon this exception.
Can someone help me get out of this please.
Thanks in advance
Swetha
--
Pascal
--**--**
-
To unsubscribe, e-mail:
fop-users-unsubscribe@**xmlgraphics.apache.orgfop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail:
fop-users-help@xmlgraphics.**apache.orgfop-users-h...@xmlgraphics.apache.org
--**--**-
To unsubscribe, e-mail:
fop-users-unsubscribe@**xmlgraphics.apache.orgfop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail:
fop-users-help@xmlgraphics.**apache.orgfop-users-h...@xmlgraphics.apache.org
--
View this message in context:
http://old.nabble.com/org.apache.fop.fo.ValidationException%3A-%22fo%3Alist-block%22-is-missing-child-elements-tp32043465p32045268.html
Sent from the FOP - Users mailing list archive at Nabble.com.
-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org