There is no paragraph preceding the list of steps making it all somewhat 
confusing.

It should probably be a requirement that the document is _namespace_ 
well-formed. To prevent any confusion.

"If any of the following attributes are in error or invalid," is double and 
also somewhat recursive. E.g. invalid depends on the definition of in error. It 
is also unclear what "following attributes" refers to here.

"If any other attribute, in any XML namespace, apart from xml:lang, is used, 
then the attribute is in error and the user agent must ignore it." Is this not 
again stating what has already been stated? Duplicating requirements makes the 
specification very hard to read.


-- 
Anne van Kesteren
http://annevankesteren.nl/

Reply via email to