[Home] [By Thread] [By Date] [Recent Entries]

  • From: Pete Sahm <psahm@u...>
  • To: XML Dev List <xml-dev@l...>
  • Date: Mon, 06 Aug 2001 14:53:04 -0400

Hi,

Has anyone been able to successfully perform a validating parse against a 
schema using  Xerces 1.4.2, the JAXP, and Java 1.3.1?

I've seen several posts regarding the subject that I have gone though, yet 
none seem to enable me to perform a validating parse on the sample 
documents that ship with Xerces: personal-schema.xml using personal.xsd (or 
any other docs/schemas, for that matter).

The following snippet is the code I am using, and no matter what I have 
tried I keep getting parse errors: "Element type "xxx" must be declared."

         Document doc = null;
         System.setProperty("javax.xml.parsers.DocumentBuilderFactory",
                            "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");

         DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
         dbf.setValidating(true);
         DocumentBuilder db = dbf.newDocumentBuilder();
         db.setErrorHandler(this);
         doc = db.parse(xmlFile);

My CLASSPATH contains only the Xerces jar and directory containing the 
class containing the above code.

Any and all help is greatly appreciated.

Thanks in advance,
Pete



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member