[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Names, Nmtokens, and ....
- From: Jonathan Borden <firstname.lastname@example.org>
- To: Richard Knapp <email@example.com>, firstname.lastname@example.org
- Date: Wed, 14 Mar 2001 22:06:52 -0500
Directly from http://www.w3.org/TR/rec-xml :
Names and Tokens
 NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' |
CombiningChar | Extender
 Name ::= (Letter | '_' | ':') (NameChar)*
 Names ::= Name (S Name)*
 Nmtoken ::= (NameChar)+
 Nmtokens ::= Nmtoken (S Nmtoken)*
so you see that Nmtoken is one or more NameChar's. "0.01" matches
> >I thinks its simply a bug by all accounts since by VC: Name
> Token, values of
> >type NMTOKEN must match production Nmtoken which is (NameChar)+ .. i.e.
> >"Name" doesn't even come into play ... regardless both accept ":".
> (Warning: Beginner question!!!)
> In the spec when it talks about NMTOKENS it sounds like the
> values would be valid ELEMENT names (ie
> beginning with a character then almost anthing except the
> reservered characters). Does that mean I can't do
> the following:
> <!ATTLIST MyElement
> Version NMTOKEN #FIXED "0.01">
> ? Would it have to be CDATA instead?
> - Richard