- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 22 Jun 2000 13:47:39 +0100
- To: Lindsey McNerney <lindzer1@yahoo.com>
- Cc: xmlschema-dev@w3.org
Lindsey McNerney <lindzer1@yahoo.com> writes: > 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> I can't comment on the Oracle or Xerces schema validators. There are two bugs with the above schema which might impact on your ability to use them successfully: 1) the schema is not in the XML Schema namespace; 2) the element declaration for StoreLocation is not acceptable: you have both a 'type' attribute and a nested simpleType. XSV didn't use to catch this, but it does now :-). Result was to detect a typo in the schema for datatypes :-(, also now fixed. ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh W3C Fellow 1999--2001, part-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/
Received on Thursday, 22 June 2000 08:47:42 UTC