- From: Roger L. Costello <costello@mitre.org>
- Date: Sat, 23 Sep 2000 14:17:44 -0400
- To: xmlschema-dev@w3.org
- CC: costello@mitre.org
The XMLSchema.dtd says that the attribute of <list> is type. The Primer shows it as itemType. Running the following in xsv: <simpleType name="NumbersList"> <list type="positiveInteger"/> </simpleType> I get an error: list must have a type attribute. Which is it: type or itemType? Another question while I am at it: I wish to create a list of positiveInteger, where the list is restricted to six positiveInteger. I could break it out into two separate simpleType definitions, as the Primer does. However, I would like to do it all in one shot. Here's my thinking: <simpleType name="LotteryNumbers"> <list type="positiveInteger"> <restriction> <length value="6"/> </restriction> </list> </simpleType> Is this correct? Note that <restriction> does not have a base attribute (the DTD says base is optional). Since it does not have a base attribute does it "inherit" the list type (i.e., inherit the type of its context)? /Roger P.S. Did the list definition change from two weeks ago, or am I just going crazy? I don't recall the previous version allowing simpleType as a child of list. Ah, it comes back to me. The previous version required the list facets to be collocated with list, not a child of list. I like the new version much better!
Received on Saturday, 23 September 2000 14:18:04 UTC