- From: Ashok Malhotra <ashokma@microsoft.com>
- Date: Wed, 7 May 2003 07:25:12 -0700
- To: <Svgdeveloper@aol.com>, <public-qt-comments@w3.org>
I think you will agree that NMTOKEN, IDREF and ENTITY can be derived from anyAtomicType. The three types you mention are "generated" from the above types by using the list generator. XML Schema terminology is confusing because creating a list type from an atomic type is not really derivation. It's much more like type generation. The list type is not a subtype of the atomic type that it is generated from. All the best, Ashok > -----Original Message----- > From: public-qt-comments-request@w3.org [mailto:public-qt-comments- > request@w3.org] On Behalf Of Svgdeveloper@aol.com > Sent: Wednesday, May 07, 2003 7:00 AM > To: public-qt-comments@w3.org > > > In the diagram in 1.2 of Functions & Operators the visual appearance is > that > the xdt:anyAtomicType type is in the same hierarchy as the W3C XML Schema > built-in derived and primitive types. > > XPath chapter 2 indicates that an atomic type is not a list type. > > Three types in the F&O diagram - xsd:NMTOKENS, xsd:IDREFS and xsd:ENTITIES > are list types, and therefore if I understand the XPath 2.0 definition > correctly not atomic types. Therefore they cannot be derived by > restriction > of xdt:anyAtomicType. > > It seems to me that the diagram in F&O 1.2 is in error. > > Andrew Watt >
Received on Wednesday, 7 May 2003 10:25:25 UTC