Next in thread → Next in month →

Re: [opendocument-users] XHTML-> ODF conversion

From
J David Eisenberg <>
Date
2006-03-23T00:58:17+00:00
ID
Thread
Re: [opendocument-users] XHTML-> ODF conversion
On Wed, 22 Mar 2006, Andrew Thornton wrote:

> Hi!
>    I'm working on adding an ODF export for the Wiki tool in the 
> Sakaiproject (www.sakaiproject.org, a BSD licensed Collaborative 
> Learning Environment written in Java). Basically I'm looking for a java 
> or xslt way to take XHTML and convert it to ODF either as an ODT file 
> (zipped up) or as a single XML file.
> 
> I've started an attempt to do XSLT conversion of XHTML to content.xml 
> but as I'm doing this I'm realising quite how much work I'd have to do 
> to make this work. Has anyone already done this? Does anyone know of any 
> libraries that might do this for me? (I'd prefer not to have to a 
> dependency on the entirity OOo though... not sure what the project 
> leader would think about a commit of that size! ;-)

A "first approximation" is not terribly difficult; the tricky part is 
recognizing and applying stylesheet information.  There is a CSS validator 
written in Java (http://jigsaw.w3.org/css-validator/) which may provide 
useful code.

Pure XSLT would be horrible at parsing CSS; when your only tool is 
recursion, everything looks like a stack <grin/>.  XSLT with many 
extension functions, or a Java program that invokes XPath/XSLT would be 
your best bet.


-- 
J. David Eisenberg  http://catcode.com/
Next in thread → Next in month →