Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.7.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.7.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.7.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.7.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.7.n.xml 1.2 02/12/25 + +--> + +<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <eDe xsi:type="B"><foo/></eDe> + </root>
Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.8.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.8.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.8.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.8.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.8.n.xml 1.2 02/12/25 + +--> + +<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <eDe xsi:type="Dr"><foo/></eDe> + </root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.9.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.9.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.9.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.9.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.9.n.xml 1.2 02/12/25 + +--> + +<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <eDe xsi:type="Drr"><foo/></eDe> + </root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/006/test.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.xsd 1.2 02/12/25 + +--> + + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="foo" elementFormDefault="qualified" targetNamespace="foo"> + + <xs:complexType name="B"> + <xs:sequence> + <xs:element name="foo" type="empty"/> + </xs:sequence> + </xs:complexType> + <xs:element name="eB" type="B"/> + + <xs:complexType name="Dr"> + <xs:complexContent> + <xs:restriction base="B"> + <xs:sequence> + <xs:element name="foo" type="empty"/> + </xs:sequence> + </xs:restriction> + </xs:complexContent> + </xs:complexType> + <xs:element name="eDr" type="Dr" substitutionGroup="eB"/> + + <xs:complexType name="De"> + <xs:complexContent> + <xs:extension base="B"/> + </xs:complexContent> + </xs:complexType> + <xs:element name="eDe" type="De" substitutionGroup="eB"/> + + <xs:complexType name="Drr"> + <xs:complexContent> + <xs:restriction base="Dr"> + <xs:sequence> + <xs:element name="foo" type="empty"/> + </xs:sequence> + </xs:restriction> + </xs:complexContent> + </xs:complexType> + <xs:element name="eDrr" type="Drr" substitutionGroup="eDr"/> + + <xs:complexType name="Dre"> + <xs:complexContent> + <xs:extension base="Dr"/> + </xs:complexContent> + </xs:complexType> + <xs:element name="eDre" type="Dre" substitutionGroup="eDr"/> + + <xs:complexType name="Der"> + <xs:complexContent> + <xs:restriction base="De"> + <xs:sequence> + <xs:element name="foo" type="empty"/> + </xs:sequence> + </xs:restriction> + </xs:complexContent> + </xs:complexType> + <xs:element name="eDer" type="Der" substitutionGroup="eDe"/> + + <xs:complexType name="Dee"> + <xs:complexContent> + <xs:extension base="De"/> + </xs:complexContent> + </xs:complexType> + <xs:element name="eDee" type="Dee" substitutionGroup="eDe"/> + + + <xs:complexType name="empty"/> + + + + <xs:element name="root"> + <xs:complexType> + <xs:sequence> + <xs:element ref="eB" maxOccurs="unbounded" minOccurs="0"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.1.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.1.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.1.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.1.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.1.v.xml 1.2 02/12/25 + +--> + + <emptywc xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.2.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.2.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.2.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.2.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.2.n.xml 1.2 02/12/25 + +--> + + <emptywc xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" a:foo="bar"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.3.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.3.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.3.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.3.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.3.n.xml 1.2 02/12/25 + +--> + + <emptywc xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" b:foo="bar"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.4.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.4.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.4.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.4.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.4.n.xml 1.2 02/12/25 + +--> + + <emptywc xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" foo="local"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.5.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.5.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.5.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.5.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.5.n.xml 1.2 02/12/25 + +--> + + <justA xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" foo="local"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.6.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.6.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.6.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.6.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.6.v.xml 1.2 02/12/25 + +--> + + <justA xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" a:foo="local"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.7.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.7.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.7.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.7.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.7.n.xml 1.2 02/12/25 + +--> + + <justA xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" b:foo="local"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.8.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.8.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.8.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.8.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.8.n.xml 1.2 02/12/25 + +--> + + <justA xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" c:foo="local"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/007/test.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.xsd 1.2 02/12/25 + +--> + + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" elementFormDefault="qualified" targetNamespace="urn:foo"> + + <!-- intersection of two wildcards will be empty --> + <xs:element name="emptywc"> + <xs:complexType> + <xs:attributeGroup ref="skip_A"/> + <xs:attributeGroup ref="lax_B"/> + </xs:complexType> + </xs:element> + + <!-- intersection of two wildcards will be just urn:a --> + <xs:element name="justA"> + <xs:complexType> + <xs:attributeGroup ref="skip_A"/> + <xs:anyAttribute processContents="skip" namespace="urn:a urn:b urn:c"/> + </xs:complexType> + </xs:element> + + <xs:attributeGroup name="skip_A"> + <xs:anyAttribute processContents="skip" namespace="urn:a"/> + </xs:attributeGroup> + + <xs:attributeGroup name="lax_B"> + <xs:anyAttribute processContents="lax" namespace="urn:b"/> + </xs:attributeGroup> + </xs:schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.1.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.1.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.1.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.1.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.1.n.xml 1.2 02/12/25 + +--> + + <foo:extension xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.10.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.10.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.10.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.10.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.10.n.xml 1.2 02/12/25 + +--> + + <foo:alias xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" a:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.11.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.11.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.11.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.11.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.11.n.xml 1.2 02/12/25 + +--> + + <foo:alias xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" b:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.12.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.12.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.12.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.12.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.12.n.xml 1.2 02/12/25 + +--> + + <foo:alias xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" c:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.2.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.2.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.2.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.2.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.2.v.xml 1.2 02/12/25 + +--> + + <foo:extension xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" a:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.3.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.3.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.3.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.3.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.3.v.xml 1.2 02/12/25 + +--> + + <foo:extension xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" b:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.4.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.4.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.4.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.4.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.4.v.xml 1.2 02/12/25 + +--> + + <foo:extension xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" c:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.5.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.5.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.5.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.5.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.5.n.xml 1.2 02/12/25 + +--> + + <foo:restriction xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.6.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.6.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.6.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.6.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.6.v.xml 1.2 02/12/25 + +--> + + <foo:restriction xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" a:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.7.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.7.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.7.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.7.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.7.n.xml 1.2 02/12/25 + +--> + + <foo:restriction xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" b:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.8.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.8.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.8.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.8.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.8.n.xml 1.2 02/12/25 + +--> + + <foo:restriction xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" c:xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.9.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.9.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.9.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.9.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.9.n.xml 1.2 02/12/25 + +--> + + <foo:alias xmlns:foo="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" xxx="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/008/test.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.xsd 1.2 02/12/25 + +--> + + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:foo" xmlns:a="urn:a" xmlns:b="urn:b" xmlns:c="urn:c" xmlns:foo="urn:foo" elementFormDefault="qualified" targetNamespace="urn:foo"> + + <xs:complexType name="base"> + <xs:anyAttribute namespace="urn:a urn:b" processContents="skip"/> + </xs:complexType> + + <!-- the wildcard will accept a,b and c --> + <xs:element name="extension"> + <xs:complexType> + <xs:complexContent> + <xs:extension base="base"> + <xs:anyAttribute namespace="urn:c" processContents="skip"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + </xs:element> + + <!-- the wildcard will accept a only --> + <xs:element name="restriction"> + <xs:complexType> + <xs:complexContent> + <xs:restriction base="base"> + <xs:anyAttribute namespace="urn:a" processContents="skip"/> + </xs:restriction> + </xs:complexContent> + </xs:complexType> + </xs:element> + + <!-- the wildcard will accept nothing --> + <xs:element name="alias"> + <xs:complexType> + <xs:complexContent> + <xs:restriction base="base"/> + </xs:complexContent> + </xs:complexType> + </xs:element> + </xs:schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.1.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.1.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.1.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.1.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.1.v.xml 1.2 02/12/25 + +--> + + <foo:base xmlns:foo="urn:foo" a="xxx" b="xxx" c="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.10.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.10.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.10.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.10.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.10.v.xml 1.2 02/12/25 + +--> + + <foo:add xmlns:foo="urn:foo"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.11.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.11.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.11.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.11.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.11.v.xml 1.2 02/12/25 + +--> + + <foo:prohibit xmlns:foo="urn:foo" a="xxx" b="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.12.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.12.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.12.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.12.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.12.v.xml 1.2 02/12/25 + +--> + + <foo:prohibit xmlns:foo="urn:foo"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.13.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.13.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.13.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.13.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.13.n.xml 1.2 02/12/25 + +--> + + <foo:prohibit xmlns:foo="urn:foo" c="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.2.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.2.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.2.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.2.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.2.v.xml 1.2 02/12/25 + +--> + + <foo:base xmlns:foo="urn:foo"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.3.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.3.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.3.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.3.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.3.v.xml 1.2 02/12/25 + +--> + + <foo:default xmlns:foo="urn:foo" a="xxx" b="xxx" c="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.4.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.4.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.4.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.4.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.4.v.xml 1.2 02/12/25 + +--> + + <foo:default xmlns:foo="urn:foo"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.5.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.5.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.5.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.5.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.5.v.xml 1.2 02/12/25 + +--> + + <foo:override xmlns:foo="urn:foo" a="fixed" b="xxx" c="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.6.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.6.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.6.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.6.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.6.v.xml 1.2 02/12/25 + +--> + + <foo:override xmlns:foo="urn:foo"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.7.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.7.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.7.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.7.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.7.v.xml 1.2 02/12/25 + +--> + + <foo:override xmlns:foo="urn:foo" a="fixed"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.8.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.8.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.8.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.8.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.8.n.xml 1.2 02/12/25 + +--> + + <foo:override xmlns:foo="urn:foo" a="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.9.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.9.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.9.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.9.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.9.v.xml 1.2 02/12/25 + +--> + + <foo:add xmlns:foo="urn:foo" a="xxx" b="xxx" c="xxx" d="xxx"/> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/009/test.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.xsd 1.3 03/10/10 + +--> + + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:foo" xmlns:foo="urn:foo" elementFormDefault="qualified" targetNamespace="urn:foo"> + + <xs:complexType name="base"> + <xs:attribute name="a" type="xs:string"/> + <xs:attribute name="b" type="xs:string"/> + <xs:attribute name="c" type="xs:string"/> + </xs:complexType> + + <xs:element name="base" type="base"/> + + <xs:element name="default"> + <xs:complexType> + <xs:complexContent> + <xs:restriction base="base"/> + <!-- no explicit override. --> + </xs:complexContent> + </xs:complexType> + </xs:element> + + <xs:element name="override"> + <xs:complexType> + <xs:complexContent> + <xs:restriction base="base"> + <!-- @a is restricted --> + <xs:attribute name="a"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="fixed"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + </xs:restriction> + </xs:complexContent> + </xs:complexType> + </xs:element> + + <xs:element name="add"> + <xs:complexType> + <xs:complexContent> + <xs:extension base="base"> + <!-- adding new attribute --> + <xs:attribute name="d" type="xs:string"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + </xs:element> + + <xs:element name="prohibit"> + <xs:complexType> + <xs:complexContent> + <xs:restriction base="base"> + <!-- prohibiting existing attribute --> + <xs:attribute name="c" use="prohibited"/> + </xs:restriction> + </xs:complexContent> + </xs:complexType> + </xs:element> + </xs:schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.1.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.1.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.1.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.1.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.1.v.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:key> 5 </tn:key> + <tn:ref> 5.0 </tn:ref> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.2.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.2.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.2.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.2.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.2.n.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:key> +0 </tn:key> + <tn:key> -0 </tn:key> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/001/test.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.xsd 1.3 03/10/10 + +--> + + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/" targetNamespace="foo" elementFormDefault="qualified"> + <xs:element name="root"> + <xs:complexType> + <xs:choice maxOccurs="unbounded"> + <xs:element name="key" type="xs:decimal"/> + <xs:element name="ref" type="xs:decimal"/> + </xs:choice> + </xs:complexType> + + <!-- identity constraint --> + <xs:key name="key"> + <xs:selector xpath=".//tn:key"/> + <xs:field xpath="."/> + </xs:key> + <xs:keyref name="keyref" refer="tn:key"> + <xs:selector xpath=".//tn:ref"/> + <xs:field xpath="."/> + </xs:keyref> + </xs:element> + </xs:schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.1.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.1.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.1.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.1.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.1.v.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:key> joe </tn:key> + <tn:ref> joe </tn:ref> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.2.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.2.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.2.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.2.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.2.v.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:p="abc" xmlns:q="abc" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:key> p:abc </tn:key> + <tn:ref> q:abc </tn:ref> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.3.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.3.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.3.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.3.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.3.n.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:p="abc" xmlns:q="abc" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:key> p:abc </tn:key> + <tn:key> q:abc </tn:key> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/002/test.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.xsd 1.3 03/10/10 + +--> + + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/" targetNamespace="foo" elementFormDefault="qualified"> + <xs:element name="root"> + <xs:complexType> + <xs:choice maxOccurs="unbounded"> + <xs:element name="key" type="xs:QName"/> + <xs:element name="ref" type="xs:QName"/> + </xs:choice> + </xs:complexType> + + <!-- identity constraint --> + <xs:key name="key"> + <xs:selector xpath=".//tn:key"/> + <xs:field xpath="."/> + </xs:key> + <xs:keyref name="keyref" refer="tn:key"> + <xs:selector xpath=".//tn:ref"/> + <xs:field xpath="."/> + </xs:keyref> + </xs:element> + </xs:schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.1.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.1.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.1.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.1.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.1.v.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:key id="12"/> + <tn:ref> 12 </tn:ref> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.2.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.2.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.2.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.2.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.2.v.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:key id="+000"/> + <tn:ref> -000 </tn:ref> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.3.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.3.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.3.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.3.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.3.n.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:keyx id="25"/> + <tn:key id="25"/> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/003/test.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.xsd 1.3 03/10/10 + +--> + + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/" targetNamespace="foo" elementFormDefault="qualified"> + <xs:element name="root"> + <xs:complexType> + <xs:choice maxOccurs="unbounded"> + <xs:element name="key"> + <xs:complexType> + <xs:attribute name="id" type="xs:decimal"/> + </xs:complexType> + </xs:element> + <xs:element name="ref" type="xs:decimal"/> + </xs:choice> + </xs:complexType> + + <!-- identity constraint --> + <xs:key name="key"> + <xs:selector xpath=".//tn:key"/> + <xs:field xpath="@id|@id|@id|@id|@id|@id|@id|@id|@id|@id|@id|@id|@id|@id|@id|@id|@id"/> + </xs:key> + <xs:keyref name="keyref" refer="tn:key"> + <xs:selector xpath=".//tn:ref"/> + <xs:field xpath="."/> + </xs:keyref> + </xs:element> + </xs:schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.1.v.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.1.v.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.1.v.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.1.v.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.1.v.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:scope> + <tn:key>abc</tn:key> + </tn:scope><tn:scope> + <tn:key>abc</tn:key> + </tn:scope> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.2.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.2.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.2.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.2.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.2.n.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:scope> + <tn:key>abc</tn:key> + <tn:key>abc</tn:key> + </tn:scope> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.3.n.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.3.n.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.3.n.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.3.n.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.3.n.xml 1.3 03/10/10 + +--> + + <tn:root xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <tn:scope> + <tn:key>abc</tn:key> + </tn:scope><tn:scope> + <tn:ref>abc</tn:ref> + </tn:scope> + </tn:root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/IdentityTestSuite/004/test.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- +Ident: @(#)test.xsd 1.3 03/10/10 + +--> + + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tn="foo" xmlns:dc="http://purl.org/dc/elements/1.1/" targetNamespace="foo" elementFormDefault="qualified"> + + <xs:element name="root"> + <xs:complexType> + <xs:sequence> + <xs:element ref="tn:scope" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + + <xs:element name="scope"> + <xs:complexType> + <xs:choice maxOccurs="unbounded"> + <xs:element name="key" type="xs:token"/> + <xs:element name="ref" type="xs:token"/> + </xs:choice> + </xs:complexType> + + <!-- identity constraint --> + <xs:key name="key"> + <xs:selector xpath=".//tn:key"/> + <xs:field xpath="."/> + </xs:key> + <xs:keyref name="keyref" refer="tn:key"> + <xs:selector xpath=".//tn:ref"/> + <xs:field xpath="."/> + </xs:keyref> + </xs:element> + </xs:schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.n00.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.n00.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.n00.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.n00.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,41 @@ +<?xml version="1.0"?> + +<!-- +Ident: @(#)idc001.nogen.n00.xml 1.4 03/10/10 + +--> + +<bc:BookCatalogue xmlns:bc="http://www.publishing.org" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation= + "http://www.publishing.org + idc001.nogen.xsd"> + <bc:Book> + <bc:Title>My Life and Times</bc:Title> + <bc:Author>Paul McCartney</bc:Author> + <bc:ISBN>94303-12021-43892</bc:ISBN> + <bc:Publisher>McMillin Publishing</bc:Publisher> + <bc:Date>1998</bc:Date> + </bc:Book> + <bc:Book> + <bc:Title>My Life and Times</bc:Title> + <bc:Author>Paul McCartney</bc:Author> + <bc:ISBN>94303-12021-43892</bc:ISBN> + <bc:Publisher>McMillin Publishing</bc:Publisher> + <bc:Date>1998</bc:Date> + </bc:Book> + <bc:Book> + <bc:Author>Richard Bach</bc:Author> + <bc:Title>Illusions The Adventures of a Reluctant Messiah</bc:Title> + <bc:Date>1977</bc:Date> + <bc:ISBN>0-440-34319-4</bc:ISBN> + <bc:Publisher>Dell Publishing Co.</bc:Publisher> + </bc:Book> + <bc:Book> + <bc:Publisher>Harper & Row</bc:Publisher> + <bc:ISBN>0-06-064831-7</bc:ISBN> + <bc:Date>1954</bc:Date> + <bc:Author>J. Krishnamurti</bc:Author> + <bc:Title>The First and Last Freedom</bc:Title> + </bc:Book> +</bc:BookCatalogue> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.v00.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.v00.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.v00.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.v00.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,34 @@ +<?xml version="1.0"?> + +<!-- +Ident: @(#)idc001.nogen.v00.xml 1.4 03/10/10 + +--> + +<bc:BookCatalogue xmlns:bc="http://www.publishing.org" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation= + "http://www.publishing.org + idc001.nogen.xsd"> + <bc:Book> + <bc:Title>My Life and Times</bc:Title> + <bc:Author>Paul McCartney</bc:Author> + <bc:ISBN>94303-12021-43892</bc:ISBN> + <bc:Publisher>McMillin Publishing</bc:Publisher> + <bc:Date>1998</bc:Date> + </bc:Book> + <bc:Book> + <bc:Author>Richard Bach</bc:Author> + <bc:Title>Illusions The Adventures of a Reluctant Messiah</bc:Title> + <bc:Date>1977</bc:Date> + <bc:ISBN>0-440-34319-4</bc:ISBN> + <bc:Publisher>Dell Publishing Co.</bc:Publisher> + </bc:Book> + <bc:Book> + <bc:Publisher>Harper & Row</bc:Publisher> + <bc:ISBN>0-06-064831-7</bc:ISBN> + <bc:Date>1954</bc:Date> + <bc:Author>J. Krishnamurti</bc:Author> + <bc:Title>The First and Last Freedom</bc:Title> + </bc:Book> +</bc:BookCatalogue> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.v01.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.v01.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.v01.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.v01.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,35 @@ +<?xml version="1.0"?> + +<!-- +Ident: @(#)idc001.nogen.v01.xml 1.4 03/10/10 + +--> + +<bc:BookCatalogue xmlns:bc="http://www.publishing.org" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation= + "http://www.publishing.org + idc001.nogen.xsd"> + <bc:Book> + <bc:Title>My Life and Times</bc:Title> + <bc:Author>Paul McCartney</bc:Author> +<!-- in case of "unique" constraint. Book without ISBN is fine --> +<!-- <ISBN>94303-12021-43892</ISBN> --> + <bc:Publisher>McMillin Publishing</bc:Publisher> + <bc:Date>1998</bc:Date> + </bc:Book> + <bc:Book> + <bc:Author>Richard Bach</bc:Author> + <bc:Title>Illusions The Adventures of a Reluctant Messiah</bc:Title> + <bc:Date>1977</bc:Date> + <bc:ISBN>0-440-34319-4</bc:ISBN> + <bc:Publisher>Dell Publishing Co.</bc:Publisher> + </bc:Book> + <bc:Book> + <bc:Publisher>Harper & Row</bc:Publisher> + <bc:ISBN>0-06-064831-7</bc:ISBN> + <bc:Date>1954</bc:Date> + <bc:Author>J. Krishnamurti</bc:Author> + <bc:Title>The First and Last Freedom</bc:Title> + </bc:Book> +</bc:BookCatalogue> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc001/idc001.nogen.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<!-- +Ident: @(#)idc001.nogen.xsd 1.4 03/10/10 + +--> + +<!-- + very naive test of identity constraint +--> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.publishing.org" + xmlns:bc="http://www.publishing.org" + elementFormDefault="qualified"> + <xsd:element name="BookCatalogue"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Book" minOccurs="1" maxOccurs="unbounded"> + <xsd:complexType> + <xsd:all> + <xsd:element name="Title" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Author" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Date" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <!-- ISBN element is optional for the sake of testing --> + <xsd:element name="ISBN" type="xsd:string" minOccurs="0" maxOccurs="1"/> + <xsd:element name="Publisher" type="xsd:string" minOccurs="1" maxOccurs="1"/> + </xsd:all> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + <xsd:unique name="ISBNnumber"> + <xsd:selector xpath="bc:Book"/> + <xsd:field xpath="bc:ISBN"/> + </xsd:unique> + </xsd:element> +</xsd:schema> + Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc002/idc002.e.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc002/idc002.e.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc002/idc002.e.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc002/idc002.e.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<!-- +Ident: @(#)idc002.e.xsd 1.3 02/12/25 + +--> + +<!-- + reference to an undeclared key. +--> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.publishing.org" + xmlns="http://www.publishing.org" + elementFormDefault="qualified"> + <xsd:element name="BookCatalogue"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Book" minOccurs="1" maxOccurs="unbounded"> + <xsd:complexType> + <xsd:all> + <xsd:element name="Title" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Author" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Date" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="ISBN" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Publisher" type="xsd:string" minOccurs="1" maxOccurs="1"/> + </xsd:all> + </xsd:complexType> + <xsd:keyref name="ISBNnumber" refer="BookDB_ISBN"> + <xsd:selector xpath="."/> + <xsd:field xpath="ISBN"/> + </xsd:keyref> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + </xsd:element> +</xsd:schema> + Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc002b/idc002b.e.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc002b/idc002b.e.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc002b/idc002b.e.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc002b/idc002b.e.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Ident: @(#)idc002b.e.xsd 1.3 02/12/25 + +--> + +<!-- + reference to an undeclared key in an undeclared namespace +--> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.publishing.org" + xmlns="http://www.publishing.org" + elementFormDefault="qualified"> + <xsd:element name="BookCatalogue"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Book" minOccurs="1" maxOccurs="unbounded"> + <xsd:complexType> + <xsd:all> + <xsd:element name="Title" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Author" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Date" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="ISBN" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Publisher" type="xsd:string" minOccurs="1" maxOccurs="1"/> + </xsd:all> + </xsd:complexType> + <xsd:keyref name="ISBNnumber" refer="xsd:BookDB_ISBN"> + <xsd:selector xpath="."/> + <xsd:field xpath="ISBN"/> + </xsd:keyref> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + </xsd:element> +</xsd:schema> + Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc003/idc003.e.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc003/idc003.e.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc003/idc003.e.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc003/idc003.e.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Ident: @(#)idc003.e.xsd 1.3 02/12/25 + +--> + +<!-- + reference to non-key constraint. +--> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.publishing.org" + xmlns="http://www.publishing.org" + elementFormDefault="qualified"> + <xsd:element name="BookCatalogue"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Book" minOccurs="1" maxOccurs="unbounded"> + <xsd:complexType> + <xsd:all> + <xsd:element name="Title" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Author" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Date" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="ISBN" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Publisher" type="xsd:string" minOccurs="1" maxOccurs="1"/> + </xsd:all> + </xsd:complexType> + <xsd:keyref name="ISBNnumber" refer="ISBNnumber"> + <xsd:selector xpath="."/> + <xsd:field xpath="ISBN"/> + </xsd:keyref> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + </xsd:element> +</xsd:schema> + Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n00.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n00.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n00.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n00.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,26 @@ +<?xml version="1.0" ?> + +<!-- +Ident: @(#)idc004.nogen.n00.xml 1.3 02/12/25 + +--> + +<!-- uniqueness violation --> +<root xmlns="http://www.vehicle.org"> + <state> + <code>CA</code> + <vehicle state="CA" plateNumber="123" /> + + <!-- uniqueness violation --> + <vehicle state="CA" plateNumber="123" /> + + <person> + <car regState="CA" regPlate="123" /> + <car regState="NY" regPlate="123" /> + </person> + </state> + <state> + <code>NY</code> + <vehicle state="NY" plateNumber="123" /> + </state> +</root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n01.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n01.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n01.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n01.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,24 @@ +<?xml version="1.0" ?> + +<!-- +Ident: @(#)idc004.nogen.n01.xml 1.3 02/12/25 + +--> + +<!-- multiple code for the same state --> +<root xmlns="http://www.vehicle.org"> + <state> + <code>CA</code> + <code>WA</code> + <vehicle state="CA" plateNumber="123" /> + <vehicle state="CA" plateNumber="456" /> + <person> + <car regState="CA" regPlate="123" /> + <car regState="NY" regPlate="123" /> + </person> + </state> + <state> + <code>NY</code> + <vehicle state="NY" plateNumber="123" /> + </state> +</root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n02.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n02.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n02.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n02.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,23 @@ +<?xml version="1.0" ?> + +<!-- +Ident: @(#)idc004.nogen.n02.xml 1.3 02/12/25 + +--> + +<root xmlns="http://www.vehicle.org"> + <state> + <code>CA</code> + <vehicle state="CA" plateNumber="123" /> + <vehicle state="CA" plateNumber="456" /> + <person> + <car regState="CA" regPlate="123" /> + <!-- non-existent state --> + <car regState="AR" regPlate="123" /> + </person> + </state> + <state> + <code>NY</code> + <vehicle state="NY" plateNumber="123" /> + </state> +</root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n03.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n03.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n03.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.n03.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,23 @@ +<?xml version="1.0" ?> + +<!-- +Ident: @(#)idc004.nogen.n03.xml 1.3 02/12/25 + +--> + +<!-- undefined state code WA --> +<root xmlns="http://www.vehicle.org"> + <state> + <code>CA</code> + <vehicle state="CA" plateNumber="123" /> + <vehicle state="CA" plateNumber="456" /> + <person> + <car regState="CA" regPlate="123" /> + <car regState="WA" regPlate="123" /> + </person> + </state> + <state> + <code>NY</code> + <vehicle state="NY" plateNumber="123" /> + </state> +</root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.v00.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.v00.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.v00.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.v00.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,22 @@ +<?xml version="1.0" ?> + +<!-- +Ident: @(#)idc004.nogen.v00.xml 1.3 02/12/25 + +--> + +<root xmlns="http://www.vehicle.org"> + <state> + <code>CA</code> + <vehicle state="CA" plateNumber="123" /> + <vehicle state="CA" plateNumber="456" /> + <person> + <car regState="CA" regPlate="123" /> + <car regState="NY" regPlate="123" /> + </person> + </state> + <state> + <code>NY</code> + <vehicle state="NY" plateNumber="123" /> + </state> +</root> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004/idc004.nogen.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<!-- +Ident: @(#)idc004.nogen.xsd 1.3 02/12/25 + +--> + +<!-- +--> +<schema xmlns="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.vehicle.org" + xmlns:v="http://www.vehicle.org" + elementFormDefault="qualified"> + + <element name="vehicle"> + <complexType> + <attribute name="plateNumber" type="integer"/> + <attribute name="state" type="string"/> + </complexType> + </element> + + <element name="state"> + <complexType> + <sequence> + <element name="code" type="string" maxOccurs="unbounded"/> + <element ref="v:vehicle" maxOccurs="unbounded" minOccurs="0"/> + <element ref="v:person" maxOccurs="unbounded" minOccurs="0"/> + </sequence> + </complexType> + + <key name="reg"> <!-- vehicles are keyed by their plate within states --> + <selector xpath=".//v:vehicle"/> + <field xpath="@plateNumber"/> + </key> + </element> + + <element name="root"> + <complexType> + <sequence> + <element ref="v:state" maxOccurs="unbounded"/> + </sequence> + </complexType> + + <key name="state"> <!-- states are keyed by their code --> + <selector xpath=".//v:state"/> + <field xpath="v:code"/> + </key> + + <keyref name="vehicleState" refer="v:state"> + <!-- every vehicle refers to its state --> + <selector xpath=".//v:vehicle"/> + <field xpath="@state"/> + </keyref> + + <key name="regKey"> <!-- vehicles are keyed by a pair of state and plate --> + <selector xpath=".//v:vehicle"/> + <field xpath="@state"/> + <field xpath="@plateNumber"/> + </key> + + <keyref name="carRef" refer="v:regKey"> <!-- people's cars are a reference --> + <selector xpath=".//v:car"/> + <field xpath="@regState"/> + <field xpath="@regPlate"/> + </keyref> + </element> + + <element name="person"> + <complexType> + <sequence> + <element name="car" maxOccurs="unbounded"> + <complexType> + <attribute name="regState" type="string"/> + <attribute name="regPlate" type="integer"/> + </complexType> + </element> + </sequence> + </complexType> + </element> +</schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004a/idc004a.e.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004a/idc004a.e.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004a/idc004a.e.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc004a/idc004a.e.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<!-- +Ident: @(#)idc004a.e.xsd 1.3 02/12/25 + +--> + +<!-- + key/keyref field size mismatch. +--> +<schema xmlns="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.vehicle.org" + xmlns:v="http://www.vehicle.org" + elementFormDefault="qualified"> + + <element name="vehicle"> + <complexType> + <attribute name="plateNumber" type="integer"/> + <attribute name="state" type="string"/> + </complexType> + </element> + + <element name="state"> + <complexType> + <sequence> + <element name="code" type="string"/> + <element ref="v:vehicle" maxOccurs="unbounded"/> + <element ref="v:person" maxOccurs="unbounded"/> + </sequence> + </complexType> + + <key name="reg"> <!-- vehicles are keyed by their plate within states --> + <selector xpath=".//vehicle"/> + <field xpath="@plateNumber"/> + </key> + </element> + + <element name="root"> + <complexType> + <sequence> + <element ref="v:state" maxOccurs="unbounded"/> + </sequence> + </complexType> + + <key name="state"> <!-- states are keyed by their code --> + <selector xpath=".//state"/> + <field xpath="code"/> + </key> + + <keyref name="vehicleState" refer="v:state"> + <!-- every vehicle refers to its state --> + <selector xpath=".//vehicle"/> + <field xpath="@state"/> + </keyref> + + <key name="regKey"> <!-- vehicles are keyed by a pair of state and plate --> + <selector xpath=".//vehicle"/> + <field xpath="@state"/> + <field xpath="@plateNumber"/> + </key> + + <keyref name="carRef" refer="v:regKey"> <!-- people's cars are a reference --> + <selector xpath=".//car"/> + <field xpath="@regState"/> + </keyref> + </element> + + <element name="person"> + <complexType> + <sequence> + <element name="car"> + <complexType> + <attribute name="regState" type="string"/> + <attribute name="regPlate" type="integer"/> + </complexType> + </element> + </sequence> + </complexType> + </element> +</schema> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.n00.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.n00.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.n00.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.n00.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,41 @@ +<?xml version="1.0"?> + +<!-- +Ident: @(#)idc005.nogen.n00.xml 1.4 03/10/10 + +--> + +<BookCatalogue xmlns="http://www.publishing.org" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation= + "http://www.publishing.org + idc005.nogen.xsd"> + <Book> + <Title>My Life and Times</Title> + <Author>Paul McCartney</Author> + <ISBN>94303-12021-43892</ISBN> + <Publisher>McMillin Publishing</Publisher> + <Date>1998</Date> + </Book> + <Book> + <Title>My Life and Times</Title> + <Author>Paul McCartney</Author> + <ISBN>94303-12021-43892</ISBN> + <Publisher>McMillin Publishing</Publisher> + <Date>1998</Date> + </Book> + <Book> + <Author>Richard Bach</Author> + <Title>Illusions The Adventures of a Reluctant Messiah</Title> + <Date>1977</Date> + <ISBN>0-440-34319-4</ISBN> + <Publisher>Dell Publishing Co.</Publisher> + </Book> + <Book> + <Publisher>Harper & Row</Publisher> + <ISBN>0-06-064831-7</ISBN> + <Date>1954</Date> + <Author>J. Krishnamurti</Author> + <Title>The First and Last Freedom</Title> + </Book> +</BookCatalogue> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.n01.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.n01.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.n01.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.n01.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,35 @@ +<?xml version="1.0"?> + +<!-- +Ident: @(#)idc005.nogen.n01.xml 1.4 03/10/10 + +--> + +<BookCatalogue xmlns="http://www.publishing.org" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation= + "http://www.publishing.org + idc005.nogen.xsd"> + <Book> + <Title>My Life and Times</Title> + <Author>Paul McCartney</Author> +<!-- in case of "key" constraint. Book without ISBN is an error --> +<!-- <ISBN>94303-12021-43892</ISBN> --> + <Publisher>McMillin Publishing</Publisher> + <Date>1998</Date> + </Book> + <Book> + <Author>Richard Bach</Author> + <Title>Illusions The Adventures of a Reluctant Messiah</Title> + <Date>1977</Date> + <ISBN>0-440-34319-4</ISBN> + <Publisher>Dell Publishing Co.</Publisher> + </Book> + <Book> + <Publisher>Harper & Row</Publisher> + <ISBN>0-06-064831-7</ISBN> + <Date>1954</Date> + <Author>J. Krishnamurti</Author> + <Title>The First and Last Freedom</Title> + </Book> +</BookCatalogue> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.v00.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.v00.xml?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.v00.xml (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.v00.xml Wed Jan 26 14:03:21 2022 @@ -0,0 +1,34 @@ +<?xml version="1.0"?> + +<!-- +Ident: @(#)idc005.nogen.v00.xml 1.4 03/10/10 + +--> + +<BookCatalogue xmlns="http://www.publishing.org" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation= + "http://www.publishing.org + idc005.nogen.xsd"> + <Book> + <Title>My Life and Times</Title> + <Author>Paul McCartney</Author> + <ISBN>94303-12021-43892</ISBN> + <Publisher>McMillin Publishing</Publisher> + <Date>1998</Date> + </Book> + <Book> + <Author>Richard Bach</Author> + <Title>Illusions The Adventures of a Reluctant Messiah</Title> + <Date>1977</Date> + <ISBN>0-440-34319-4</ISBN> + <Publisher>Dell Publishing Co.</Publisher> + </Book> + <Book> + <Publisher>Harper & Row</Publisher> + <ISBN>0-06-064831-7</ISBN> + <Date>1954</Date> + <Author>J. Krishnamurti</Author> + <Title>The First and Last Freedom</Title> + </Book> +</BookCatalogue> Added: xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.xsd?rev=1897508&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.xsd (added) +++ xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc005/idc005.nogen.xsd Wed Jan 26 14:03:21 2022 @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Ident: @(#)idc005.nogen.xsd 1.4 03/10/10 + +--> + +<!-- + very naive test of identity constraint +--> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.publishing.org" + xmlns:p="http://www.publishing.org" + elementFormDefault="qualified"> + <xsd:element name="BookCatalogue"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="Book" minOccurs="1" maxOccurs="unbounded"> + <xsd:complexType> + <xsd:all> + <xsd:element name="Title" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Author" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <xsd:element name="Date" type="xsd:string" minOccurs="1" maxOccurs="1"/> + <!-- ISBN element is optional for the sake of testing --> + <xsd:element name="ISBN" type="xsd:string" minOccurs="0" maxOccurs="1"/> + <xsd:element name="Publisher" type="xsd:string" minOccurs="1" maxOccurs="1"/> + </xsd:all> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + <xsd:key name="ISBNnumber"> + <xsd:selector xpath="p:Book"/> + <xsd:field xpath="p:ISBN"/> + </xsd:key> + </xsd:element> +</xsd:schema> + --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org For additional commands, e-mail: commits-h...@xerces.apache.org