- From: Brian Miles <brian.miles@prowerk.com>
- Date: Fri, 19 Oct 2001 17:05:46 -0400 (EDT)
- To: <xmlschema-dev@w3.org>
I am using a schema to validate the an XML file with Xerces2.00 beta2 Even after setting my features to see the Schema it won't validate it. I am also using a DTD to validate as well. Maybe it is a conflict of interest, and can't see both the Schema and DTD?? here is my java code: // Instantiate a parser XMLReader parser = XMLReaderFactory.createXMLReader( "org.apache.xerces.parsers.SAXParser"); // Register the content handler parser.setContentHandler(contentHandler); // Register the error handler parser.setErrorHandler(errorHandler); // Turn on validation parser.setFeature( "http://xml.org/sax/features/validation", true); parser.setFeature("http://apache.org/xml/features/validation/schema", true); parser.setFeature("http://xml.org/sax/features/namespaces", false); //parser.setFeature("http://apache.org/xml/features/continue-after-fatal-err or", true); // Parse the document parser.parse(uri); And the first like of my XMl doc seems correct as it is : <?xml version="1.0" encoding="UTF-8"?> <!-- by Brian Miles (Prowerk) --> <!DOCTYPE acl SYSTEM "acl.dtd"> <acl aclPath="/olap/acl" repository="/olap/system/olap_rep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="aclSchema.xsd"> I have even tried setting properties to allow schema, but got errors. I am not getting any errors, but I am not being alerted when my xml is not valid according to the schema. Please Help!! Thanks, Brian Miles
Received on Sunday, 21 October 2001 16:04:37 UTC