On Apr 6, 2007, at 3:15 PM, Manu Sporny wrote:

"MIME implementations must ignore any parameters whose names they do not
recognize."

In other words, "Web browsers MUST NOT process parameters whose names
they do not recognize". Parameter recognition is based on MIME-type,
isn't it?

It's based on MIME type, but does that mean it's restricted to only what's listed in the registry? I don't see a clear answer to this anywhere, but that "must ignore" actually makes me think it's intended to be extended. In general, "must ignore" rules are intended to allow extensions of specs without worry of breaking older applications. For example, the microformat parsing guidelines [1] state "Simple rule: ignore anything you don't need" so we can safely add new properties to microformats. The only alternative to ignoring non-recognized parameters is to error on them. They can't be processed because they're not recognized. So "must ignore" seems intended to prevent errors on non-registered additions.

[1] http://microformats.org/wiki/implementation-guidelines#Parsing

--
Scott Reynen
MakeDataMakeSense.com


_______________________________________________
microformats-new mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-new

Reply via email to