parsing of attributes

Three problems/questions in the latest draft:

(1) AttributeValue and AttributeContentValue should be
"re-factored" to:

   AttributeValue ::=
     ('"' (EscapeQuot | AttributeValueContent |
           QuoteAttributeContentChar)* '"')
   | ("'" (EscapeApos | AttributeValueContent |
           AposAttributeContentChar)* "'")

   AttributeValueContent ::=
     CharRef
   | "{{"
   | "}}"
   | EnclosedExpr
   | PredefinedEntityRef

(2) QuoteAttributeContentChar and AposAttributeContentChar
exclude '<'.  Why?

(3) A.2.2 lexical rules: The QUOT_ATTRIBUTE_CONTENT State
"This state is the same as QUOT_ATTRIBUTE_CONTENT" should
be "same as APOS_ATTRIBUTE_CONTENT".
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/

Received on Saturday, 10 May 2003 19:26:23 UTC