Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Abstract types in substitution groups >Thread Next - Re: Abstract types in substitution groups Re: Abstract types in substitution groupsTo: "Michael Kay" <mike@--------.--->, <xmlschema-dev@--.---> Date: 2/8/2007 12:38:00 PM 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'/> ? Thanks, Pete. -- ============================================= 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) ============================================= ----- Original Message ----- From: "Michael Kay" <mike@s...> To: "'Pete Cordell'" <petexmldev@t...>; <xmlschema-dev@w...> Sent: Thursday, February 08, 2007 12:24 PM Subject: RE: Abstract types in substitution groups > > > Why would it be any more invalid than any other element being declared > with > an abstract type? All it means is that the instance either has to have a > non-abstract xsi:type, or has to be an element in the substitution group > of > myElement declared with a concrete subtype of abstractType. > > Michael Kay > http://www.saxonica.com/ > >> -----Original Message----- >> From: xmlschema-dev-request@w... >> [mailto:xmlschema-dev-request@w...] On Behalf Of Pete Cordell >> Sent: 08 February 2007 12:01 >> To: xmlschema-dev@w... >> Subject: Abstract types in substitution groups >> >> >> I've been looking at a published schema that uses an abstract >> type in a substitution group. i.e. something like: >> >> >> <xs:complexType name='abstractType' abstract='true'> >> <xs:sequence/> >> </xs:complexType> >> >> <xs:element name='myElement' type='abstractType' >> substitutionGroup='sgroup'/> >> >> >> To me this seems invalid. Or do substitutionGroups have >> special permission >> to use abstract types? >> >> Thanks for any help, >> >> Pete. >> -- >> ============================================= >> 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 cmsmcq@a... Thu Feb 08 13:19:19 2007 Received: from maggie.w3.org ([193.51.208.68]) by frink.w3.org with esmtp (Exi | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
