Gerhard and Clay, Thanks for your interesting info on Open Document Format (ODF or ODT?). Later this year I hope to be able to spend some more work on ODF. But I am afraid that ODF as an output format for FOP is not a priority for me.
Regards, Simon On Sun, Jun 04, 2006 at 09:11:43AM -0700, Web Maestro Clay wrote: > On Jun 4, 2006, at 2:05 AM, gerhard oettl wrote: > >My conclusion at this time was, that is is "more or less" easy to > >convert to opendocument from an arbitrary (self defined) to > >opendocument format, but "more or less" impossible to convert > >xml-fo to opendocument. This means that i have to maintain two > >xslt sets, but my intention was to have one toolchain like: > > > >[my-xml] + [my-xslt-templates] --> [xml-fo] and then > >[xml-fo] + [xslt-tmplates | prog-like-fop | ooo-importfilter] --> > >opendocument > > > >so that i have to write (or better others have written ;-)) the > >conversation from one standard format (xsl-fo) to another > >standard format (opendocument format) only once. > > > >As written above i see three possibilities: > >a) a common developed set of xslt templates > > (i failed to go far this route - maybe others have more success) > >b) opendocument format as output format of fop > > (i think it would be the most probable way - having the > > experience of rtf-output in mind) > >c) a importfilter in openoffice that can read xsl-fo files > > (though not impossible i dont remember any thinking of the > > ooo-developers for such a feature) > > Another possibility might be to output to complete FOP's RTF output, > and then convert RTF to ODT/OpenDocument. > > BTW, there's already some work started on an Apache Forrest > OpenDocument input plugin in the Forrest 'whiteboard' section: > > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.odt/ > > In addition, Apache Lenya folks have been working on OpenDocument > input and output modules. > > One other possibility is to study the Docbook2opendocument: > > http://open.comsultia.com/docbook2odf/ -- Simon Pepping home page: http://www.leverkruid.eu