Mathew Thank you so much for the reply. Adding
ErrorHandler got me to the point of getting validation
errors if any.

I am still not able to see why XPATH expression
evaluation is got giving me any result even when the
XML document is validated against the schema.

Is there specific namespace binding I need to do using

PathanNSResolver::addNamespaceBinding API.

I have tried following but this didn't help.
pathanResolver->addNamespaceBinding(X("xs"),X("http://www.w3.org/2001/XMLSchema";));


Any suggestion on this issue will be welcome.

Thanks
Kamal



--- Matthew Berry <[EMAIL PROTECTED]> wrote:
> Kamal,
> 
> Two things to try:
> 
> */ Set the feature:
> XMLUni::fgXercesUseCachedGrammarInParse
> */ Have you installed a custom error handler with
> setErrorHandler() to trap
> validation errors.
> 
> Good luck
> 
> -----Original Message-----
> From: kamal gupta [mailto:[EMAIL PROTECTED]
> Sent: 09 March 2005 03:14
> To: [EMAIL PROTECTED]
> Subject: Help on Validating schema
> 
> 
> Hi,
> 
> I have downloaded PAthan 2.0 and Xerces 2.6.
> 
> I am trying to add schema validation in Pathan
> Examples under samples/basic/ by calling following
> APIs:
> 
> I have a schema file data.xsd and I am calling
> loadGrammer API to load the schema file as follows:
> 
> short grammarType = XERCES
> Grammar::SchemaGrammarType;
> XERCES Grammar* grammer =
> xmlParser->loadGrammar("data.xsd", grammarType,
> true);
> 
> I used xmlParser->setFeature API to set following
> features to true:
> 
> XMLUni::fgDOMNamespaces
> XMLUni::fgDOMValidation
> XMLUni::fgXercesSchema
> XMLUni::fgXercesSchemaFullChecking
> 
> the call to API
> document = xmlParser->parseURI("data.xml");
> seems to be returning document but when I evaluate
> XPATH expression on it, I don't get any result  and
> I
> can get result of XPATH expresion if I turn off
> XMLUni::fgDOMNamespaces.
> 
> I have validated data.xsd and data.xml with some
> tool
> on the net and the files seems to be proper.
> 
> Any advise/suggestion on what I could be doing
> wrong.
> 
> In addition when I tried setting feature
> "XMLUni::fgXercesValidationErrorAsFatal" to  true,
> it
> turns out the document->getDocumentElement returns
> NULL.
> 
> Any help on this would be greatly appreciated.
> 
> Thanks
> Kamal.
> 
> 
> 
> 
> 
> 
> 
> __________________________________
> Celebrate Yahoo!'s 10th Birthday!
> Yahoo! Netrospective: 100 Moments of the Web
> http://birthday.yahoo.com/netrospective/
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


        
                
__________________________________ 
Celebrate Yahoo!'s 10th Birthday! 
Yahoo! Netrospective: 100 Moments of the Web 
http://birthday.yahoo.com/netrospective/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to