Re: Authoring Requirements for Using SVG and MathML in HTML Documents

On Sep 6, 2009, at 14:34, Lachlan Hunt wrote:

>  The spec does not clearly describe the authoring requirements for  
> using SVG and MathML in HTML (not XHTML) documents.  Currently,  
> these can only be derived by reading the implementation requirements.

Basically, SVG and MathML are treated as "other applicable  
specifications", so you can apply their requirements to the DOM. You  
are right that you have to derive what this means in terms of text/ 
html source text from the implementation requirements.

> * XLink attributes on foreign elements are required to use "xlink" as
>  the prefix, rather than allowing anything like in XML.

Rather, if you use another prefix, it's not a prefix and the  
attributes aren't XLink attributes.

> * The requirement on the values of xmlns:xlink attributes and other
>  xmlns attributes used on foreign elements to use the specific
>  namespaces, and that declaring other namespaces is not permitted.

Rather, there's nothing that makes declaring other namespaces  
possible. Declaring other namespaces isn't forbidden. It's merely  
impossible.

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/

Received on Monday, 7 September 2009 07:19:56 UTC