[Home] [By Thread] [By Date] [Recent Entries]

  • From: Paul Grosso <pgrosso@a...>
  • To: "xml-dev@l..." <xml-dev@l...>
  • Date: Thu, 15 Mar 2001 17:22:53 -0600

At 16:12 2001 03 15 -0500, Richard Knapp wrote:
>In 3.3.1 of the 6 Oct, 2000 spec there is a line (bottom of page 27) saying:
>
>"For interoperatibility, the same Nmtoken should not occur more than once in the enumerated 
>attribute types of a single element." 
>
>Does this mean I can't do the following?
>
><!ATTLIST Options
>	Color (Yes | No) "No"
>	Bold (Yes | No) "No"
>	Italic (Yes | No) "No">
>
>or am I misunderstanding the meaning of 'element'?

It means you're misunderstanding the word "should" :-)

You properly understand what is being discussed--your example is
a case in point that, for interoperability, *should* not occur.
(This is because such stuff is illegal in pre-WebSGML SGML.)
However, "should" doesn't mean "must not."

I'm not sure what the various parsers would say about your code.
They shouldn't give an error, but they may give a warning (or
they may just quietly handle it).  

paul


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member