Daniel J. R. May wrote:

Hello,

I am interested in having an interactive Java viewer capable of handling
XHTML, MathML and SVG (specifically XHTML + MathML + SVG documents, see
(http://www.w3.org/TR/XHTMLplusMathMLplusSVG/).

There has been a bit of discussion about this sort of thing before:

MathML in Batik and FOP
http://koala.ilog.fr/batik/mlists/batik-dev/archives/msg03480.html
However, I don't know what the upshot of this was.

I don't think there was much.


I've had a little poke around batik's source and it seems that the
following things would be required:

* XHTML to GVT bridge
* MathML to GVT bridge
* XHTML DOM implementation - use xerces's org/apache/html/dom?
* MathML DOM implementation
* XHTML + MathML + SVG document builder
* Extensions (or ports) of lots of batiks classes to handle the
new document type.


Looks like quite a bit of work! However, I'm naive and keen so I'd be up
for giving it a go!

Do any of you have any suggestions, comments or thoughts about this? Is
there any existing work in this area that I should be aware of?

I don't know of any other work in adding MathML/XHTML to Batik. The really tricky bit of the above will be managing the CSS box model. This is stuff that we have traditionally done in the bridge but for XHTML I think it would have to be done in the GVT tree. This would mean 'translating' the CSS semantics into concepts in the GVT tree (which mostly don't exist right now).

   I don't really know enough about MathML to know what issues there
would/wouldn't be.


Thanks for a great piece of software, and I look forward to hearing from you.



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to