i am able to validate xml with XSD, from windows env, but same is not doing with linux, it is throwing error
Cannot find the declaration of element 'rules'
code here is
validate(String aFilePath, String aSchemaFilePath)
final String JAXP_SCHEMA_LANGUAGE = "http://java.sun.com/xml/jaxp/properties/schemaLanguage";
final String W3C_XML_SCHEMA = "http://www.w3.org/2001/XMLSchema";
final String JAXP_SCHEMA_SOURCE = "http://java.sun.com/xml/jaxp/properties/schemaSource";
if(lSchemaFilePath == null){
}
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
factory.setAttribute(JAXP_SCHEMA_SOURCE, new File(aSchemaFilePath));
factory.setNamespaceAware(true);
factory.setValidating(true);
DocumentBuilder builder = factory.newDocumentBuilder();
mValidator = new ValidationHandler();
builder.setErrorHandler(mValidator);
lDocument = builder.parse(aFilePath);
if(mValidator.mErrorExist){
}
Thanks
vittal