On Apr 20, 2007, at 00:03, Chris Wilson wrote: > No. We will have our own proprietary, non-invalidating opt-in > switch to "really standards as of IEn" mode. With my conformance checker developer hat on, if there's no way to convince MS not to have such a switch, I'd much rather work with you and the WG on agreeing on an attribute for the purpose of *document* conformance instead of seeing you come up with a switch that is baked into syntactic features that are not supposed to carry significance. (However, I'd also like to define *UA* conformance in such a way that other browsers are free to ignore the IE opt-in switch.) A switch that is cloaked from conformance checkers is also cloaked from sane XML tools. (And people will use XML toolchains with text/ html as well be prepending an HTML5 parser to their processing pipeline.) My experience from working for a vendor whose product round-tripped content using XML tooling is that round-tripping syntactic features that were not supposed to have significance is expensive and bad for software architecture. I don't like having an IE opt-in switch, but if you are going to make sure that the net effect is that the switch isn't flagged as non- conforming no matter what, I think it is better to do it in a way that minimizes harm to intermediate tool vendors who (rightly or wrongly) will believe that it is their duty to round-trip the opt-in switch. My order of preference from better to worse is this: * No opt-in switch at all. * Opt-in switch in an attribute on the root element. * Opt-in switch in a comment. * Opt-in switch in a magic system id of the doctype. * Opt-in switch baked into the choice of character data escaping, choice of attribute quoting or choice of amount of whitespace between attributes. -- Henri Sivonen hsivonen@iki.fi http://hsivonen.iki.fi/Received on Friday, 20 April 2007 09:40:39 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:15:53 GMT