[
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
|