[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] "all" group limitation in schema?
- From: "Yong Chen \(yongche\)" <chen cisco com>
- To: "Pete Cordell" <petexmldev tech-know-ware com>, <xml gnome org>
- Subject: Re: [xml] "all" group limitation in schema?
- Date: Sat, 24 Feb 2007 10:51:04 -0800
Yes, that's the problem. After removing the "xs:sequence", it works.
Thanks a lot Pete.
Yong Chen
> -----Original Message-----
> From: xml-bounces gnome org [mailto:xml-bounces gnome org] On
> Behalf Of Pete Cordell
> Sent: Saturday, February 24, 2007 1:02 AM
> To: Yong Chen (yongche); xml gnome org
> Subject: Re: [xml] "all" group limitation in schema?
>
> ----- Original Message From: "Yong Chen (yongche)"
>
> > ./x.xsd:10: element group: Schemas parser error : Element
> > '{http://www.w3.org/2001/XMLSchema}group': A model group
> definition is
> > referenced, but it contains an 'all' model group, which cannot be
> > contained by model groups.
> >
> > <?xml version="1.0"?>
> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
> > xmlns="http://www.my.com"
> > targetNamespace="http://www.my.com"
> > elementFormDefault="qualified">
> >
> > <xs:element name="configure">
> > <xs:complexType>
> > <xs:sequence>
> > <xs:group ref="group_1" minOccurs="0" maxOccurs="1"/>
> > </xs:sequence>
> > </xs:complexType>
> > </xs:element>
> >
> > <xs:group name="group_1">
> > <xs:all>
> > <xs:element name="aaa" minOccurs="0" type="xs:string"/>
> > <xs:element name="bbb" minOccurs="0" type="xs:string"/>
> > </xs:all>
> > </xs:group>
> > </xs:schema>
>
> I think the model group itself is fine. What the error is
> saying is you can't have:
>
> <xs:element name="configure">
> <xs:complexType>
> <xs:sequence>
> <xs:all ...></xs:all>
> </xs:sequence>
> </xs:complexType>
> </xs:element>
>
> (i.e. XML schema does not allow xs:all to be a particle.)
>
> Instead you can do:
>
> <xs:element name="configure">
> <xs:complexType>
> <xs:group ref="group_1" minOccurs="0" maxOccurs="1"/>
> </xs:complexType>
> </xs:element>
>
> HTH,
>
> Pete.
> --
> =============================================
> Pete Cordell
> Tech-Know-Ware Ltd
> for XML to C++ data binding visit
> http://www.tech-know-ware.com/lmx
> http://www.codalogic.com/lmx
> =============================================
>
>
> _______________________________________________
> xml mailing list, project page http://xmlsoft.org/
> xml gnome org http://mail.gnome.org/mailman/listinfo/xml
>
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]