You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by mu...@apache.org on 2022/01/26 14:03:33 UTC

svn commit: r1897508 [24/35] - in /xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite: sunData/ sunData/AGroupDef/ sunData/AGroupDef/AG_attrUse/ sunData/AGroupDef/AG_attrUse/AG_attrUseNS00101m/ sunData/AGroupDef/AG_attrWCard/ sunData/A...

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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org