- From: Bob Schloss <rschloss@us.ibm.com>
- Date: Thu, 27 Jun 2002 11:36:10 -0400
- To: "James Kavanagh" <jkavanagh@adeptra.com>, xmlschema-dev@w3.org
- Message-ID: <OFC6D7AE52.B6347D1C-ON85256BE5.00557546@us.ibm.com>
James, You didn't send along the entire schema. Is it possible that the definition of patternsType uses the definition of integerType ? There doesn't appear to be anything broken within the fragment you sent. I believe the most thorough tools to check your schemas, better than XMLSpy and Xerces, are XSV and IBM XML Schema Quality Checker (http://www. alphaworks.ibm.com/tech/xmlsqc). What do they say? Bob "James Kavanagh" <jkavanagh@adeptra.com>@w3.org on 06/26/2002 11:22:48 AM Sent by: xmlschema-dev-request@w3.org To: <xmlschema-dev@w3.org> cc: Subject: Recursion and validation Hi, I'm using XML spy as an authoring tool for my XML schema and when I create the schema and validate it therein there are no problems. However, when I attempt to validate against that schema using the Xerces 1.4.4 parser I get the following error: Schema error: Anonymous complexType: ct-props-correct.3: Recursive type definition. The actual section of the schema this message is reported as referring to: <xs:complexType name="integerType"> <xs:sequence> <xs:element name="default" type="xs:integer" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element name="range" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="min" type="xs:integer"/> <xs:element name="max" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="enum"> <xs:complexType> <xs:sequence> <xs:element name="item" type="xs:integer" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="patterns" type="patternsType"/> </xs:choice> </xs:sequence> </xs:complexType> Can anyone help on this?
Received on Thursday, 27 June 2002 11:37:31 UTC