[
Lists Home |
Date Index |
Thread Index
]
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="UTF-8+names"?>
<?xml version="1˙0" encoding="UTF-8+names"?>
<?xml encoding="UTF-8+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
|