[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: 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/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]