xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glenn Adams <gl...@skynav.com>
Subject Re: org.apache.fop.fo.ValidationException: "fo:list-block" is missing child elements
Date Tue, 12 Jul 2011 11:11:56 GMT
this is not a bug, as pointed out by Pascal

On Tue, Jul 12, 2011 at 5:08 AM, Chris Bowditch
<bowditch_chris@hotmail.com>wrote:

> 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-available<http://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.org<fop-users-unsubscribe@xmlgraphics.apache.org>
>>> For additional commands, e-mail: fop-users-help@xmlgraphics.**apache.org<fop-users-help@xmlgraphics.apache.org>
>>>
>>>
>>>
>>>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscribe@xmlgraphics.apache.org>
> For additional commands, e-mail: fop-users-help@xmlgraphics.**apache.org<fop-users-help@xmlgraphics.apache.org>
>
>

Mime
View raw message