OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Re: RE : [xml-dev] Text or tags choice with XSD

[ Lists Home | Date Index | Thread Index ]

Hi Jeni,

Jeni Tennison wrote:
>>I remember that errata, it causes a few problems for XQuery and IMHO
>>shouldn't have been accepted. A simple type being the derived type
>>of a complex type is just weird.
> 
> I agree that deriving a simple type from a complex type would be
> horrible.

This sentence seems to imply that it is even possible. Based on my reading of 
http://www.w3.org/TR/xmlschema-1/#Type_Derivation (esp. 2.2.1.1 through 2.2.1.3) 
I would have thought that it isn't. The text says that all simple types are 
derivations (direct or not) of anySimpleType. Inserting a complex type in there 
would effectively change that.

Not that the spec isn't already baroque enough as it is.

<element name='time'>
   <choice>
     <text/>
     <group>
       <element name='hour'><text/></element>
       <element name='min'><text/></element>
     </group>
   </choice>
</element>

Ah well.

-- 
Robin Berjon <robin.berjon@expway.fr>
Research Scientist, Expway      http://expway.com/
7FC0 6F5F D864 EFB8 08CE  8E74 58E6 D5DB 4889 2488





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS