Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Re: Abstract types in substitution groups [Thread Next] Re: Abstract types in substitution groupsTo: "C. M. Sperberg-McQueen" <cmsmcq@---.---> Date: 2/8/2007 1:52:00 PM Ah - Got it. Many thanks. Pete. Original Message From: "C. M. Sperberg-McQueen" > On 8 Feb 2007, at 05:38 , Pete Cordell wrote: >> So does the abstractness of the type become a property of the >> element? i.e. >> >> <xs:element name='myElement' type='abstractType'/> >> >> is equivalent to: >> >> >> <xs:element name='myElement' type='abstractType' abstract='true'/> >> ? > .... > Neither > allows an element instance like > > <myElement>...</myElement> > > but if the schema defines 'concreteType' as a concrete type derived > from abstractType, then the first declaration allows > > <myElement xsi:type="concreteType">...</myElement> > > to appear in the document -- it is the type which is abstract, not > the element. The second declaration, by contrast, does not allow > such an element instance. -- ============================================= Pete Cordell Tech-Know-Ware Ltd for XML to C++ data binding visit http://www.tech-know-ware.com/lmx (or http://www.xml2cpp.com) ============================================= From ht@i... Thu Feb 08 14:36:46 2007 Received: from aji.w3.org ([133.27.228.225]) | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
