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