[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] schema parser limitations
I'm attempting to validate some sample XML documents against schemas using both the Oracle schema processor 0.9 and Apache's Xerces-J parser v1.1.1 and am not getting the expected results...When I validate the following XML document and supporting schema using the Apache parser, errors are not being detected e.g. the schema defines the element order and a set of enumerated values for the "StoreLocation" element, however the elements are out of order in the sample document and contains an incorrect enumerated value. sample XML**** <?xml version="1.0" encoding="UTF-8"?> <StoreName xmlns:xsi = "http://www.w3.org/1999/XMLSchema-instance" xsi:noNamespaceSchemaLocation = "DevListApache.xsd"> <StoreLocation>NorthAmerica</StoreLocation> <StoreId>1234</StoreId> </StoreName> sample schema**** <?xml version="1.0" encoding="UTF-8"?> <schema> <element name="StoreName"> <complexType> <sequence> <element name="StoreId" type="string"/> <element name="StoreLocation" type="string"> <simpleType base="string"> <enumeration value = "USA"/> <enumeration value = "Europe"/> </simpleType> </element> </sequence> </complexType> </element> </schema> Has anyone encountered similar problems? Is this a limitation of the current Apache parser or is there a setting that needs to be configured for the parser to perform full validation? I've also had problems getting the parser to validate the constraints of minLength/maxLength facets. I tried validating similar files with the Oracle parser, this parser is able to validate element content order and the minLength/maxLength and enumerated facets, however it does not consistently validate the presence of required attributes, does anyone know about this limitation? __________________________________________________ Do You Yahoo!? Send instant messages with Yahoo! Messenger. http://im.yahoo.com/ *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|