<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Plain Text Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.PlainTextChar
{mso-style-name:"Plain Text Char";
mso-style-priority:99;
mso-style-link:"Plain Text";
font-family:"Calibri",sans-serif;}
span.EmailStyle21
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-AU" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi Kevin,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">I mocked up a FO as so not to have client data on it. I did do a copy ad pate 30 times to mock up my example. Either way, the output you show only has 16 tables. What happens to the rest of the 30
tables that are in the FO? Removing the IDs is not the answer to my question, thought it does make my FO follow spec a little better.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hugo<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Xep-support <xep-support-bounces@renderx.com>
<b>On Behalf Of </b>Kevin Brown<br>
<b>Sent:</b> Wednesday, 26 September 2018 10:19 AM<br>
<b>To:</b> 'RenderX Community Support List' <xep-support@renderx.com><br>
<b>Cc:</b> Jim Fretwell <Jim.Fretwell@objective.com><br>
<b>Subject:</b> [xep-support] Re: Tables with only <fo:table-header> are not rendered close to end of page<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="EN-US">If I simply open you FO in oXygen, you do realize there are dozens of errors.<br>
<br>
I see this: <fo:table width="100%" border-collapse="collapse" id="d38e5658"><br>
<br>
and 10 lines later I see this: <fo:table width="100%" border-collapse="collapse" id="d38e5658"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Those IDs are the same. Gee, another error ... you cannot have a singular XML document with IDs all the same ... 100s of them.<br>
<br>
Step 1) Removed all IDs that are duplicate<o:p></o:p></span></p>
<p class="MsoPlainText" style="margin-bottom:12.0pt"><span lang="EN-US">Step 2) Removed invalid precedence=true/false on something you have that is not anything XSL SO<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">All you content formats in one page, what did you expect?<br>
<br>
<img width="587" height="740" style="width:6.1145in;height:7.7083in" id="Picture_x0020_1" src="cid:image001.png@01D45583.64196690"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Kevin Brown<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">RenderX<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">-----Original Message-----<br>
From: Xep-support [<a href="mailto:xep-support-bounces@renderx.com">mailto:xep-support-bounces@renderx.com</a>] On Behalf Of Hugo Inacio<br>
Sent: Tuesday, September 25, 2018 4:55 PM<br>
To: RenderX Community Support List <<a href="mailto:xep-support@renderx.com">xep-support@renderx.com</a>><br>
Cc: Jim Fretwell <<a href="mailto:Jim.Fretwell@objective.com">Jim.Fretwell@objective.com</a>><br>
Subject: [xep-support] Re: Tables with only <fo:table-header> are not rendered close to end of page<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Thank you for your email. I've checked the spec, and yes, you are right in saying that the table is not correct without a table-body element.
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I would assume that XEP would treat all tables the same then, meaning none of the tables should display as none of them are conformant?<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I have also tested with the following ( valid FO according to spec):
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><fo:table-body><fo:table-row><fo:table-cell><fo:block/></fo:table-cell></fo:table-row></fo:table-body><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">And still achieve the same unwanted result: Only the tables on the first page appear, and the tables that are supposed to show up in the second page do not show. I have added the file for reference.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Hugo<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">-----Original Message-----<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">From: Xep-support <<a href="mailto:xep-support-bounces@renderx.com"><span style="color:windowtext;text-decoration:none">xep-support-bounces@renderx.com</span></a>> On Behalf Of G. Ken Holman<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Sent: Tuesday, 25 September 2018 4:38 AM<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">To: RenderX Community Support List <<a href="mailto:xep-support@renderx.com"><span style="color:windowtext;text-decoration:none">xep-support@renderx.com</span></a>>;
<a href="mailto:xep-support@renderx.com"><span style="color:windowtext;text-decoration:none">xep-support@renderx.com</span></a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Cc: Jim Fretwell <<a href="mailto:Jim.Fretwell@objective.com"><span style="color:windowtext;text-decoration:none">Jim.Fretwell@objective.com</span></a>><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Subject: [xep-support] Re: Tables with only <fo:table-header> are not rendered close to end of page<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">A <table> without a <table-body> is an error, so the fact that anything is or is not displayed is irrelevant ... you should be using valid XSL-FO.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Ref: <a href="https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table">
<span style="color:windowtext;text-decoration:none">https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table</span></a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>Contents:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>(<<a href="https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table-column"><span style="color:windowtext;text-decoration:none">https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table-column</span></a>>table-<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>column*,<https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table-header<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>>table-header?,<https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>-footer>table-footer?,<https://www.w3.org/TR/2006/REC-xsl11-20061205/#f<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>o_table-body>table-body+)<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I hope this is helpful.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">. . . . Ken<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">At 2018-09-24 01:57 +0000, Hugo Inacio wrote:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>For these three files (tables_with_body.fo,
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>tables_with_empty_body_and_header.fo, tables_with_header_only.fo ),
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>only the first one will show the second page. Meaning that tables that
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>contain only header cells are ignored when being placed on the next
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>page. Is this a render X issue?<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>Hugo Inacio<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>_______________________________________________<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>(*) To unsubscribe, please visit<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">><a href="http://lists.renderx.com/mailman/options/xep-support"><span style="color:windowtext;text-decoration:none">http://lists.renderx.com/mailman/options/xep-support</span></a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>(*) By using the Service, you expressly agree to these Terms of Service
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">><a href="http://w"><span style="color:windowtext;text-decoration:none">http://w</span></a> ww.renderx.com/terms-of-service.html<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">--<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Contact info, blog, articles, etc. <a href="http://www.CraneSoftwrights.com/f/">
<span style="color:windowtext;text-decoration:none">http://www.CraneSoftwrights.com/f/</span></a> | Check our site for free XML, XSLT, XSL-FO and UBL developer resources | Streaming hands-on XSLT/XPath 2 training class @ US$45 (5 hours free) |<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">_______________________________________________<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">(*) To unsubscribe, please visit <a href="http://lists.renderx.com/mailman/options/xep-support">
<span style="color:windowtext;text-decoration:none">http://lists.renderx.com/mailman/options/xep-support</span></a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">(*) By using the Service, you expressly agree to these Terms of Service
<a href="http://w"><span style="color:windowtext;text-decoration:none">http://w</span></a> ww.renderx.com/terms-of-service.html<o:p></o:p></span></p>
</div>
</body>
</html>