- From: Eddie Robertsson <eddie@allette.com.au>
- Date: Thu, 17 Jan 2002 10:06:00 +1100
- To: XSD <xmlschema-dev@w3.org>
Hi,
I'm not sure this is the optimal list for this question but I didn't get
any response from the Xerces-j user list so I'll give it a go.
I've currently switched to Xerces-2_0_0_beta4 and I'm experiencing some
problems when setting the properties for XML Schema validation. The
problem is that I'm getting a SAXNotRecognizedException when trying to
set the property
"http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation".
Has this been removed in beta4 or renamed?
Here is my relevant code:
// Get an XMLReader instance
reader =
XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");
// Register the Error handler
reader.setErrorHandler(errorHandler);
// W3C XML Schema
reader.setFeature("http://xml.org/sax/features/validation", true);
reader.setFeature("http://apache.org/xml/features/validation/schema",
true);
reader.setFeature("http://apache.org/xml/features/validation/schema-full-checking",
true);
reader.setProperty("http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation",
"Test.xsd");
Any Xerces users who know what I'm doing wrong?
Cheers,
/Eddie
Received on Wednesday, 16 January 2002 17:55:37 UTC