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