[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Names, Nmtokens, and ....
- From: Jonathan Borden <jborden@mediaone.net>
- To: Richard Knapp <warped_user@yahoo.com>, xml-dev@lists.xml.org
- Date: Wed, 14 Mar 2001 22:06:52 -0500
Directly from http://www.w3.org/TR/rec-xml :
"
Names and Tokens
[4] NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' |
CombiningChar | Extender
[5] Name ::= (Letter | '_' | ':') (NameChar)*
[6] Names ::= Name (S Name)*
[7] Nmtoken ::= (NameChar)+
[8] Nmtokens ::= Nmtoken (S Nmtoken)*
"
so you see that Nmtoken is one or more NameChar's. "0.01" matches
(NameChar)+
-Jonathan
>
>
> >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
>
>