PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3532 *** shadow/3532 Mon Sep 10 11:42:29 2001 --- shadow/3532.tmp.8800 Mon Sep 10 11:42:30 2001 *************** *** 0 **** --- 1,58 ---- + +============================================================================+ + | nillable / xsi:nil validation problem | + +----------------------------------------------------------------------------+ + | Bug #: 3532 Product: Xerces-J | + | Status: NEW Version: 1.4.3 | + | Resolution: Platform: PC | + | Severity: Blocker OS/Version: Windows NT/2K | + | Priority: Other Component: SAX | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + Validated against this schema (d:\xml-dev.xsd), + + <?xml version="1.0" encoding="UTF-8"?> + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified"> + <xs:complexType name="KeyRefType"> + <xs:attribute name="idref" type="xs:string"/> + </xs:complexType> + + <xs:complexType name="test"> + <xs:all> + <xs:element name="foo" type="KeyRefType" nillable="true"/> + <xs:element name="bar" type="KeyRefType"/> + </xs:all> + </xs:complexType> + + <xs:element name="test" type="test"/> + </xs:schema> + + This instance document will parse without error, + + <?xml version="1.0" encoding="UTF-8"?> + <test xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="xml-dev.xsd"> + <bar idref="idx"/> + <foo xsi:nil="true"/> + </test> + + + Whereas this instance document fails + + <?xml version="1.0" encoding="UTF-8"?> + <test xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="xml-dev.xsd"> + <foo xsi:nil="true"/> + <bar idref="idx"/> + </test> + + with this error + + main : org.xml.sax.SAXException: org.xml.sax.SAXParseException: General Schema + Error: xsi:nil must not be specified for the element bar with {nillable} + equals 'false'. in file:///D:/xml-dev.xml at line 4, column 20. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
