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] Extending anyType

[ Lists Home | Date Index | Thread Index ]

> Running the example below, with a suitable example
> XML document, through XSV yeilded no errors. 

Hmmm, that's strange because even if extending
'anyType' is legal, the example below should fail.  I
just checked the schema for schemas and 'anyType'
seems to have been declared with a mixed content type
(ie. its 'mixed' attribute is set to true).  The type
that I extended from 'anyType' below uses an
element-only content type.  This is illegal, since the
content type of both the base and derived type must
both be either element-only or mixed.

Here are the different results I get when I try this
example on different parsers/tools:

SQC (Schema Quality Checker) : complains about
extension of 'anyType' (ie. it doesn't allow the
extension of 'anyType')

Xerces-J : Doesn't complain at all

Xerces-C : Complains about the fact that the content
type of the base type is mixed and for the derived
type is element-only.


 Rostam.




 --- Mitch Amiano <mamiano@nc.rr.com> wrote: > AFAICT,
it isn't specifically disallowed. Since
> anyType is 
> the default when no type is specified, I don't see a
> problem,
> though the example you give is not exactly
> illuminating 
> as to why you want to do it.
> 
> Running the example below, with a suitable example
> XML document,
> through XSV yeilded no errors. 
> 
> - Mitch
> 
> Rostam M. wrote:
> > Hello,
> > 
> > I was wondering if extending anyType is allowed. 
> Is
> > the following schema code valid:
> > 
> > <element name="root">
> >   <complexType>
> >     <complexContent>
> >        <extension base="anyType">
> > 	   <attribute name="att1" type="string"/>		      
> > </extension>
> >     </complexContent>
> >    </complexType>
> > </element>
> > 
> > Thanks,
> >  Rostam.
> > 
> >
>
______________________________________________________________________
> 
> > Post your free ad now! http://personals.yahoo.ca
> > 
> >
>
-----------------------------------------------------------------
> > The xml-dev list is sponsored by XML.org
> <http://www.xml.org>, an
> > initiative of OASIS <http://www.oasis-open.org>
> > 
> > The list archives are at
> http://lists.xml.org/archives/xml-dev/
> > 
> > To subscribe or unsubscribe from this list use the
> subscription
> > manager: <http://lists.xml.org/ob/adm.pl>
> > 
> > 
> 
>  

______________________________________________________________________ 
Post your free ad now! http://personals.yahoo.ca




 

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

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