Re: Extending anyType
> 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@n...> 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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format