[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- From: Patrick Ohl <Patrick.Ohl@o-h-l.de>
- To: "Anderson, John" <John@Barbadosoft.com>,"firstname.lastname@example.org" <email@example.com>
- Date: Fri, 10 Aug 2001 15:09:43 +0200
It is definitely illegal. Just have a look at the Spec:
A NMTOKEN must contain at least one NameChar (
Your Attribute List declaration is also lacking of a DefaultDecl (
But it is possible to construct a definition for what (I think) you want
color (green|blue|red) #IMPLIED
With this a non specified attribute is possible.
> "Anderson, John" wrote:
> Can anyone help?
> According to my reading of XML1.0, the following would be an illegal
> <!ATTLIST pangolin color ( |green|blue|red) >
> because enumerations must be made up of nmtokens, and a nmtoken must
> contain at least one namechar.
> However, most parsers seem to accept this.
> Anyone know if my interpretation is correct, and as a bonus question,
> does the same apply to enumeration facets in XSD?
> John Anderson
> CTO BarbadosoftTM The XML Management Company
> +31 (0)20 750 7582 / +31 (0)6 65 347 448 / www.barbadosoft.com
> - putting the "X" in "XML" -