forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [JIRA] Commented: (FOR-433) plugin produces invalid intermediate documents
Date Wed, 23 Feb 2005 21:53:42 GMT
The following comment has been added to this issue:

     Author: Florian G. Haas
    Created: Wed, 23 Feb 2005 3:53 PM
OK, but I suggest that in that case a do-nothing template for the <style> element be
temporarily added to the document2fo.xsl stylesheet. Thus the contents of <style> would
no longer be copied over into the FO result tree, and would no longer mess up the ToC.
View this comment:

View the issue:

Here is an overview of the issue:
        Key: FOR-433
    Summary: plugin produces invalid intermediate documents
       Type: Bug

     Status: Unassigned
   Priority: Major

    Project: Forrest
   Fix Fors:

   Reporter: Florian G. Haas

    Created: Fri, 4 Feb 2005 4:06 PM
    Updated: Wed, 23 Feb 2005 3:53 PM
Environment: Tested on Debian Sarge with Linux 2.4.27 an JDK 1.4.2

The intermediate XML produced by the OOo plugin does not conform to the document-v12 DTD,
even though the xsl:output element in openoffice-common2forrest.xsl says so. In particular:

* The intermediate document contains a <style> element inside <header>; invalid
per the DTD.
* <p> elements contain a "class" attribute; invalid per the DTD.
* <fixme> elements do not contain an "author" attribute, though required by the DTD.

Steps to reproduce:
* Run "forrest run" from the plugins/ subdirectory
of your Forrest checkout.
* Download http://localhost:8888/samples/openoffice-writer.xml and have the document checked
by your favorite validating parser.

The trouble with this is that the FO stylesheets carry the contents of the <style> element
over into the result tree, where they pop up as part of the ToC. This looks like fairly meaningless
gibberish to the reader of the resulting PDF (etc.) document. You may verify this by checking
http://localhost:8888/samples/openoffice-writer.pdf in the above-mentioned setup. 

This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:

If you want more information on JIRA, or have a bug to report see:

View raw message