Besides, I have two question about a new requirement added in the the latest
draft...
In Draft 05, the current draft:
Values other than "ltr", "rtl" and "" MUST be ignored and processed
as if the dir attribute was not present; Atom processors MUST NOT
stop processing or signal an error. The value of the attribute is
not case-sensitive. Leading or trailing whitespace MUST be ignored.
In Draft 04, the previous draft:
Values other than "ltr", "rtl" and "" MUST be ignored and processed
as if the dir attribute was not present; Atom processors MUST NOT
stop processing or signal an error.
Is it necessary for the draft to mention "Leading or trailing whitespace
MUST be ignored."? That should have done by the XML processors, according to
the XML Specification: http://www.w3.org/TR/xml/#AVNormalize
Is it good to allow the value to be case-insensitive? In XHTML, the value is
matched case-sensitively. It is also rare to allow attribute values to be
case-insensitive - the "type" attribute of Atom text constructs and the
"rel" attribute of atom:link are both case-sensitive.
-Franklin