hi all,
I want to know the proper way to validate an xml against a schema.Im doing
this.
XercesDOMParser* parser = new XercesDOMParser();
parser->setValidationScheme(xercesc::XercesDOMParser::Val_Always);
parser->setDoSchema(true);
ErrorHandler* errHandler = (ErrorHandler*) new HandlerBase();
parser->setErrorHandler(errHandler);
XMLCh name[100];
XMLString::transcode("xml.xsd",name,99);
parser->setExternalSchemaLocation(name);
parser->setExternalSchemaLocation(name);
const char* const sch="xccdf.xsd";
parser->loadGrammar(sch,1,true);
Then i call parse.
I want to know is the method im following is correct?
I want to know how to report validation errors?
Thanks in advance.