Re: Choosing namespaces syntax for MathML

> "White Lynx" <whitelynx@operamail.com> writes:
> 
> > On the other hand namespace syntax in MathML everything is placed
> > inside 'math' element and it is easy to avoid explicit namespace
> > syntax by placing that single element in namespace via defining
> > default attribute value in internal DTD. Here is example, showing
> > that namespace syntax does not need to be awful:
> > http://xml-maiden.com/temp/namespaces.xhtml
> 
> Is it the case that previous recommendations given here against the
> use of internal declaration subsets are now stale?

Well, there is a bug in MSIE's XML parser that breaks all pages that declare default attribute value in DTD, so if there were recommendations against using attlist declarations they were probably motivated by this bug. 

It is bug however and not something imposed by spec, as requirement to process attlist declarations placed in internal subset (before external entities) applies to both validating and non-validating XML parsers.

-- 
_______________________________________________
Surf the Web in a faster, safer and easier way:
Download Opera 9 at http://www.opera.com

Powered by Outblaze

Received on Thursday, 14 December 2006 10:47:01 UTC