Hi Neetha, I've been using Xerces-C++ 3.1.1 schema validation without any problem and the errors you've pasted looks more like incorrect usage of than a problem with Xerces 3.1.1. You can refer my example http://sivachandranp.wordpress.com/2010/10/10/xml-schema-validation-using-xerces-c/to know how to do schema validation with Xerces 3.1.1.
Thanks & Regards, Siva Chandran P On Mon, Sep 26, 2011 at 11:19 AM, <[email protected]>wrote: > > Hello!! > > Firstly, thank you for the reply. > > Please find below the snapshots of the schema for the two errors. > (1)The error related to patterns: *Value 'LLN0' does not match regular > expression facet 'L[A-Z]*|LLN0'* > > > (2) The error related to 'restriction' tag: *The type 'tP_Port' is a > simple type. It cannot be used in a derivation by RESTRICTION for a > complexType* > > > I replaced Xerces C 2.7 with Xerces C 2.8 with absolutely no code change in > my tool and saw that the first error (related to patterns) is no more thrown > but the second error (w.r.t 'restriction') still exists. > > So I tried with Xerces C 3.1.1(latest version) instead of Xerces C 2.8 and > found the following issues. > (1) Classes like DOMBuilder, DOMWriter do not exist in xercesc_3_1_1 > (2) 'createDOMWriter' : is not a member of > 'xercesc_3_1::DOMImplementationLS' > (3) 'getErrorNode' : is not a member of 'xercesc_3_1::DOMLocator' > > Regards, > Neetha
