W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > April to June 2005

An SAXParseException associated with the XML Schema for Schemas

From: XIANGMIN WANG <wxiangmin@msn.com>
Date: 12 Apr 2005 18:54:52 -0600
Message-ID: <BAY104-DAV14731B8ADFA3011B65785DA1310@phx.gbl>
To: <www-xml-schema-comments@w3.org>
Reposted... Sorry for forgotting the subject line.
----- Original Message ----- 
From: XIANGMIN WANG<mailto:wxiangmin@msn.com> 
To: www-xml-schema-comments@w3.org<mailto:www-xml-schema-comments@w3.org> 
Cc: Xiangmin Wang<mailto:wxiangmin@msn.com> 
Sent: Saturday, April 09, 2005 10:04 PM


Hi, 

    The attached XMLSchema.xsd is a copy from Appendices  A Schema for Schemas (Normative) of your XML Schema Part 1: Structures 2nd Edition. I use it (the attached XMLSchema.xsd) to validate a XML schema document (a XSD file).

    I got the org.xml.sax.SAXParseEception exception when creating a Schema object from it. Please see the following code snippet and exception. I would incline to say that a problem in XMLSchema.xsd is a cause of the exception.

    I file this report. And if you could reply to this message indicating the source of the problem, I would appreciate in advance.

Xiangmin Wang



This is the exception that I got:

    org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'xs:derivationControl' to a(n) 'type definition' component.

This is the code segment. I am using the Sun Jaxp 1.3 APIs:

    SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
    Source schemaSource = new StreamSource(new java.io.File(schemaDocFile)); // <<< the schemaDocFile is the attached XMLSchema.xsd

    try {
        Schema schema = schemaFactory.newSchema(schemaSource);
         schemaValidator = schema.newValidator();   // <<< this is the line where the exception occurs.
    }
     catch(SAXException e) {
         System.err.println(e);
    }








Received on Wednesday, 13 April 2005 00:55:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 23 October 2007 06:13:36 GMT