- From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Date: Sun, 06 Sep 2009 13:34:23 +0200
- To: public-html <public-html@w3.org>
Hi, 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. These are all requirements that I was able to derive from the implementation requirements, and which need to be more clearly defined for authors. There may be other issues that I missed. * The section about the case sensitivity of tag names isn't clear if it applies to HTML elements only, or all elements. * The section about case sensitivity of attribute names could be made clearer that it also applies to foreign elements. * XLink attributes on foreign elements are required to use "xlink" as the prefix, rather than allowing anything like in XML. * 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. * Declaring the xmlns and xmlns:xlink attributes on foreign elements is optional, even if xlink attributes are used. * Foreign elements are also permitted to use the attributes xlink:actuate, xlink:arcrole, xlink:href, xlink:role, xlink:show, xlink:title, xlink:type, xml:base, xml:lang and xml:space, but must use those prefixes. Also note that these do end up in the appropriate namespaces when used on foreign elements, unlike the use of xml:lang on HTML elements. -- Lachlan Hunt - Opera Software http://lachy.id.au/ http://www.opera.com/
Received on Sunday, 6 September 2009 11:39:36 UTC