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/

