I was just trying to find out what declare="declare" was supposed to do in
the XHTML2 Object module but it appears that the only conformance criteria
for <object declare="declare"> is that if you don't support it then you
"must process the contents of the object element." (Which presumably means
showing the contents, which seems odd, but is the same wording as in HTML4.)
Since what it means to support the attribute is only defined in so far as
the "object data should be downloaded but should not be processed", it
seems that there is in fact very little to say exactly what it should do.
It would be nice if the "declare" attribute was either actually defined
with real conformance criteria or, probably better given how few
implementations actually support declare="declare" in HTML, if it was
dropped altogether.
Cheers,
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'