Hi all
i have an xml file and a corresponding xsd.
Everything works fine with old xerces.jar, but now i have to shift to
xerces2 .
when i use xerces2, and try to parse as follows
XMLReader parser = XMLReaderFactory.createXMLReader(saxDriverClass);
DefaultHandler contentHandler = new SAXHandler(doc);
parser.setContentHandler(contentHandler);
parser.setEntityResolver(saxEntityResolver);
parser.setProperty("http://xml.org/sax/properties/lexical-handler",
contentHandler);
parser.setFeature("http://xml.org/sax/features/validation",
validate);
parser.setFeature(
"http://apache.org/xml/features/validation/schema",
validate);
parser.setFeature("http://xml.org/sax/features/namespaces",
true);
parser.setFeature(
"http://xml.org/sax/features/namespace-prefixes",
false);
if (saxErrorHandler != null)
{
parser.setErrorHandler(saxErrorHandler);
}
else
{
parser.setErrorHandler(contentHandler);
}
parser.parse(in);
It throws an exception
cvc-elt.1: Cannot find the declaration of element 'root'.
what is the possible cause ??
Thanks
Nitin Gupta
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]