[Home] [By Thread] [By Date] [Recent Entries]


Tim Bray wrote,
> Miles Sabin wrote:
> >   <?xml encoding&=;"UTF-8+names"?>
> >
> > How would that get along with Appendix F style encoding detection?
>
> Since there is no replacement named '&=;', this would be passed to
> the XML processor exactly as you see it there.  The XML processor
> would (correctly) throw it on the floor, because it's not
> well-formed. Where's the problem? -Tim

OK, my mistake. I misread section 4 (I missed the fact that the '&' and 
';' would be passed through too).

But looking through the list of MathML named entities[1] it looks as 
tho' there's plenty there which could cause a lot of trouble in an 
encoding declaration. Aside from the XML magic five and the MathML 
whitespace entities, how about,

  <?xml encoding&equals;"UTF-8+names"?>
  <?xml version="1&dot;0" encoding="UTF-8+names"?>
  <?xml encoding="UTF-8&plus;names"?>

So I think we need a complete list of the predefined entities from XHTML 
and MathML which _aren't_ covered by sections 6 and 7. 

Cheers,


Miles

[1] http://www.w3.org/TR/MathML2/bycodes.html

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member