Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.1.3
-
Fix Version/s: 1.2
-
Component/s: Module - FO
-
Labels:None
-
Number of attachments :
Description
This code, copy&pasted from Doxia site, producing non-wellformed FO document:
Java:
try { // Open input apt document: StringReader source= new StringReader("h1. test"); // Create FO sink: Writer writer = new StringWriter(); FoSink fosink= new FoSink(writer); Parser parser= new ConfluenceParser(); parser.parse(source, fosink); // close streams fosink.close(); source.close(); System.out.println(writer.toString()); } catch (ParseException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
Result:
<fo:page-sequence initial-page-number="0" master-reference="body"> <fo:flow flow-name="xsl-region-body"> <fo:block white-space-collapse="true" line-height="12pt" font-family="Garamond,serif" font-size="11pt"> <fo:block space-after="6pt" font-weight="bold" space-before="18pt" font-family="Helvetica,sans-serif" keep-with-next="always" color="#000000" font-size="12pt">1 test</fo:block> </fo:block> </fo:flow> </fo:page-sequence> </fo:root>
No open tag fo:root in document.
Probably code sample should be fixed (add sink.beginDocument/sink.endDocument calls).