[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Zerces 1.4.2, JAXP, schema - can't validate (Answer)
- From: Pete Sahm <firstname.lastname@example.org>
- To: XML Dev List <email@example.com>
- Date: Wed, 08 Aug 2001 11:13:08 -0400
I appear to have solved the problem (it was my fault) and wanted to post
the follow-up for anyone searching the archives: the parser must be made
namespace aware, as the XML schema definitions are in a namespace. So,
adding the following line:
prior to obtaining the DocumentBuilder solves the problem.
At 8/6/2001 02:53 PM, Pete Sahm wrote:
>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;
> DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
> DocumentBuilder db = dbf.newDocumentBuilder();
> 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,
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>To unsubscribe from this elist send a message with the single word
>"unsubscribe" in the body to: firstname.lastname@example.org