[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: CLAX - Client-side functionality


context pi

Juan wrote,

> Yes, you can install a third-party plugin in MSIE with good support for
> both p-MathML and c-MathML. Therefore, after 10 years of efforts with
> mathematical drafts and specs. MathPlayer appears like the only posibility
> for rendering semantic markup on-line. This effort from Design Science may
> be recognized in no doubt.

As has been explained to you several times over on the mathml lists,
that isn't at all an accurate description.

If you expect a world where there will be documents with
xhtml+mathml+svg+cml+widgetml+whatever
and you expect that some at least of those xml languages will need
specialised layout engines (svg,mathml,cml,...) then you have a choice,
either you open up your core browser to be extended (as mozilla has done
for mathml and svg) or you provide an API such that 3rd party renderers
can attach layout rules to specific namespaced fragments, this is the
approach taken by IE.

You've claimed several times that IE has ignored mathml but nothing
could be further from the truth, Microsoft even hosted one of the Math
Working group meetings at around the time IE 5.5 and MathML 1.1 were
being developed. What they have done is ignore (or at least choose not to
implement) xhtml which has the unfortunate effect that all the mechanisms
for hooking rendering behaviours on to XML namespaces have to be in html
files (which have no standard way of specifying namespaces or including
xml fragments) rather than xhtml. But that is an annoyance that can be
worked around and hidden from the author's document. In any event it has
nothing specifically to do with mathml

> None browser _natively_ support content MathML because even Amaya or
> Mozilla Firefox are supporting p-MathML alone.

Similarly it is wrong to say that Mozilla doesn't support all of MathML.
It is only necessary to extend the layout engine for languages that
require new layout forms, and Content MathML does not require any layout
forms not implemented in Presentation MathML, so mozilla is perfectly
capable of rendering a xhtml+content mathml document if styled with a
suitable stylesheet. Serving content rich XML to a client to be styled
with a client side XSLT stylesheet was just about the main motivating
example for specifying XML .

> A question, can Mathplayer understand and render adequately examples of
> ***real*** content MathML typed below i discovered just some days ago (i
> will further analize in canonical science today)?

Yes it can. 

> This would NOT be rendered as x=5.

yes it would by default, if you think that it should not, you must have
misunderstood the MathML specification.

> This would NOT be rendered as log_7(x). The context PI is based in ConText
> software listed at MathML software page

The whole point of a processing instruction is that you can put in
instructions for a _specific_ processor that may be cleanly _ignored_
by other processors. So the _defined_ behaviour in this case is to
ignore the processing instruction. A system may choose not to ignore it
and do some system-specific thing, but your implication that systems
should understand every processing instruction that may be specified by
any other system is, hmm, odd.


David


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.