Hi Jon,

Can I address some of your points with two different hats on! The first is
as an Invited Expert on the HTML and XForms Working Groups, and the second
is as a developer of products that aim to combine many of the languages that
you mention.

> The OpenReader format, currently under development by the 
> OpenReader Consortium, will, in its basic form, essentially 
> be an encapsulation of an OEBPS 1.2 Publication. In turn 
> OEBPS 1.2 is based on XHTML 1.1, and provides document 
> extensibility and media fallback mechanisms. For more 
> information on OEBPS 1.2, refer to
> 
>    http://www.openebook.org/oebps/oebps1.2/download/oeb12-xhtml.htm .
> 
> We wish to include support for both SVG and MathML in the 
> OpenReader format.
> 
> So what mechanism(s) do the SVG and MathML experts recommend 
> for inclusion of "islands" of SVG and MathML markup within 
> XHTML 1.1 documents?

With my 'developer' hat on, you may want to look at our Sidewinder Viewer,
available for download from the formsPlayer site. The viewer validates and
renders XHTML documents that can contain XForms 1.0 or 1.1, SVG and MathML.
There are still some holes in the schemas, but most things you would want to
do can be done, although they are being tidied up a lot for the XHTML 2
work. Some examples are available with the download.


> Also, do SVG and MathML provide their 
> own media fallback mechanisms [see note below], or will we 
> need to provide that?

With my 'Invited Expert' hat on, you may want to look at XHTML 2. One of the
changes from 1.1 to 2.0 is that the @src attribute is now allowed
everywhere. It works much like <object> works now, with the contents of the
element coming in to play if the @src fails. This provides a very flexible
fallback mechanism.


> (I recall seeing an attempt at an XHTML+SVG+MathML 
> DTD/Schema.

I think it was a success ;) ... But it did show how much work was required
to manage all the permutations of languages.


> I also recall reading that using the <object> tag 
> for inclusion of SVG and MathML is not recommended.

Back to my developers hat--the Sidewinder Viewer does not need object tags,
but it will automatically manage the Adobe plug-in for SVG, the Design
Science plug-in for MathML and the formsPlayer plug-in for XForms. This
means that you should be able to run the same document in Sidewinder, the
appropriate build of Mozilla, Opera and so on.
Regards,

Mark


Mark Birbeck
CEO
x-port.net Ltd.

e: [EMAIL PROTECTED]
t: +44 (0) 20 7689 9232
w: http://www.formsPlayer.com/
b: http://internet-apps.blogspot.com/

Download our XForms processor from
http://www.formsPlayer.com/





-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to