Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.n00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.n00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.n00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.n00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,16 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)idc006.nogen.n00.xml        1.3 02/12/25
+
+-->
+
+<!-- undefined key -->
+<root xmlns="http://www.publishing.org";>
+
+       <keys>
+               <a/>
+       </keys>
+       
+       <keyref>id1</keyref>
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.n01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.n01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.n01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.n01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,26 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)idc006.nogen.n01.xml        1.3 02/12/25
+
+-->
+
+<root xmlns="http://www.publishing.org";>
+
+       <keys>
+               <a>
+                       <a>
+                               <b id="id1">
+                                       <b id="id2" />
+                                       <b>
+                                               <b id="id3" />  <!-- don't be 
fooled! -->
+                                       </b>
+                               </b>
+                       </a>
+               </a>
+       </keys>
+       
+       <keyref>id1</keyref>
+       <keyref>id2</keyref>
+       <keyref>id3</keyref>
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,22 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)idc006.nogen.v00.xml        1.4 03/10/10
+
+-->
+
+<p:root xmlns:p="http://www.publishing.org";>
+
+       <p:keys>
+               <p:a>
+                       <p:a>
+                               <p:b id="id1">
+                                       <p:b id="id2" />
+                               </p:b>
+                       </p:a>
+               </p:a>
+       </p:keys>
+       
+       <p:keyref>id1</p:keyref>
+       <p:keyref>id2</p:keyref>
+</p:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/identity/idc006/idc006.nogen.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+Ident: @(#)idc006.nogen.xsd    1.4 03/10/10
+
+-->
+
+<!--
+       XPath engine test:  ".//a/*/b" and use of "." for both selector and 
field.
+-->
+<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="root">
+               <xsd:complexType>
+                       <xsd:sequence>
+                               <!-- define keys in this element -->
+                               <xsd:element name="keys">
+                                       <xsd:complexType>
+                                               <xsd:sequence>
+                                                       <xsd:any 
processContents="lax" maxOccurs="unbounded" />
+                                               </xsd:sequence>
+                                       </xsd:complexType>
+                               </xsd:element>
+                               
+                               <!-- define keyrefs in this element -->
+                               <xsd:element name="keyref" 
maxOccurs="unbounded" minOccurs="0" type="xsd:string" />
+                       </xsd:sequence>
+               </xsd:complexType>
+                
+               <xsd:key name="trickyKey">
+                       <xsd:selector 
xpath=".//p:keys/p:a/*/p:b|.//p:keys/p:a/*/*/p:b" />
+                       <xsd:field    xpath="@id" />
+               </xsd:key>
+               
+               <xsd:keyref name="trickeyRef" refer="p:trickyKey">
+                       <xsd:selector 
xpath=".//p:keyref|.//p:keyref|./p:keyref|./p:keyref" />
+                       <!-- should be considered equal to "." -->
+                       <xsd:field    xpath="." />
+               </xsd:keyref>
+               
+       </xsd:element>
+       
+        <xsd:element name="b">
+           <xsd:complexType>
+              <xsd:sequence>
+                 <xsd:element ref="p:b" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="id" type="xsd:string"/>
+           </xsd:complexType>
+        </xsd:element>
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,12 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.n00.xml      1.3 02/12/25
+
+-->
+
+<foo:root xmlns:foo="http://foo.com";>
+       <child>   </child>
+       <child>atleast3</child>
+       <!-- # of child must be at least 3 -->
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,18 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.n01.xml      1.3 02/12/25
+
+-->
+
+<foo:root xmlns:foo="http://foo.com";>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child>   </child>
+       <child>10atmost  </child>
+       <!-- # of child must be at most 7 -->
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n02.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n02.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n02.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n02.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.n02.xml      1.3 02/12/25
+
+-->
+
+<!-- @attr must be at least 5 characters long -->
+<foo:root xmlns:foo="http://foo.com";>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child attr="1234"> jjj </child>
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n03.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n03.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n03.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n03.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.n03.xml      1.3 02/12/25
+
+-->
+
+<!-- @attr must be at most 10 characters -->
+<foo:root xmlns:foo="http://foo.com";>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child attr="1234567890-"> jjj </child>
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n04.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n04.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n04.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n04.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,15 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.n04.xml      1.3 02/12/25
+
+-->
+
+<!-- content of child must be at least 3 characters long -->
+<foo:root xmlns:foo="http://foo.com";>
+       <child />
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child attr="12345"> jjj </child>
+       <!-- # of child must be 3 to 7 -->
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n05.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n05.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n05.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n05.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.n05.xml      1.3 02/12/25
+
+-->
+
+<foo:root xmlns:foo="http://foo.com";>
+       <child>1234567890-</child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child attr="12345"> jjj </child>
+       <!-- # of child must be 3 to 7 -->
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n06.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n06.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n06.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n06.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.n06.xml      1.3 02/12/25
+
+-->
+
+<!-- content of child must be at least 3 characters long -->
+<foo:root xmlns:foo="http://foo.com";>
+       <child>--</child>
+       <child>atleast3</child>
+       <child attr="12345"> jjj </child>
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n07.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n07.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n07.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.n07.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,15 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.n07.xml      1.3 02/12/25
+
+-->
+
+<!-- child must be unqualified -->
+<foo:root xmlns:foo="http://foo.com";>
+       <foo:child>   </foo:child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child attr="12345"> jjj </child>
+       <!-- # of child must be 3 to 7 -->
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.v00.xml      1.3 02/12/25
+
+-->
+
+<foo:root xmlns:foo="http://foo.com";>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child attr="12345"> jjj </child>
+       <!-- # of child must be 3 to 7 -->
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.v01.xml      1.3 02/12/25
+
+-->
+
+<foo:root xmlns:foo="http://foo.com";>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <!-- # of child must be at least 3 -->
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v02.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v02.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v02.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v02.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.v02.xml      1.3 02/12/25
+
+-->
+
+<foo:root xmlns:foo="http://foo.com";>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child>   </child>
+       <!-- # of child must be at most 7 -->
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v03.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v03.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v03.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.v03.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd001.v03.xml      1.3 02/12/25
+
+-->
+
+<!-- @attr must be at most 10 characters -->
+<foo:root xmlns:foo="http://foo.com";>
+       <child>   </child>
+       <child>atleast3</child>
+       <child>10atmost  </child>
+       <child attr="1234567890"> jjj </child>
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd001/xsd001.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Ident: @(#)xsd001.xsd  1.3 02/12/25
+
+-->
+
+<!--
+highlight of this test:
+       - use of elementFormDefault="unqualified"
+       - unusual minOccurs/maxOccurs (3 and 7 respectively)
+       - complexType with simpleContent, and restriction.
+       - simpleType within restriction.
+-->
+<xsd:schema targetNamespace="http://foo.com"; xmlns="http://foo.com"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; elementFormDefault="unqualified">
+       <xsd:element name="root">
+               <xsd:complexType>
+                       <xsd:sequence>
+                               <xsd:element name="child" minOccurs="3" 
maxOccurs="7">
+                                       <xsd:complexType>
+                                               <xsd:simpleContent>
+                                                       <xsd:extension  
base="mytype">
+                                                               <xsd:attribute 
name="attr" use="optional">
+                                                                       
<xsd:simpleType>
+                                                                               
<xsd:restriction>
+                                                                               
        <xsd:simpleType>
+                                                                               
                <xsd:restriction base="xsd:string">
+                                                                               
                        <xsd:minLength value="3"/>
+                                                                               
                </xsd:restriction>
+                                                                               
        </xsd:simpleType>
+                                                                               
        <xsd:maxLength value="10"/>
+                                                                               
        <xsd:minLength value="5"/>
+                                                                               
</xsd:restriction>
+                                                                       
</xsd:simpleType>
+                                                               </xsd:attribute>
+                                                       </xsd:extension>
+                                               </xsd:simpleContent>
+                                       </xsd:complexType>
+                               </xsd:element>
+                       </xsd:sequence>
+               </xsd:complexType>
+       </xsd:element>
+<xsd:simpleType name="mytype">
+       <xsd:restriction base="xsd:string">
+           <xsd:minLength value="3"/>
+          <xsd:maxLength value="10"/>
+       </xsd:restriction>
+</xsd:simpleType>
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,10 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd002.n00.xml      1.3 02/12/25
+
+-->
+
+<f:root xmlns:f="http://foo.com";>
+       <f:foo />
+</f:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,10 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd002.n01.xml      1.3 02/12/25
+
+-->
+
+<f:root xmlns:f="http://foo.com";>
+       <bar />
+</f:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n02.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n02.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n02.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.n02.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,10 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd002.n02.xml      1.3 02/12/25
+
+-->
+
+<f:root xmlns:f="http://foo.com";>
+       <f:zot />
+</f:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,15 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd002.v00.xml      1.3 02/12/25
+
+-->
+
+<f:root xmlns:f="http://foo.com";>
+       <foo />
+       <f:bar />
+       <zot />
+       <foo />
+       <x:bar xmlns:x="http://foo.com"; />
+       <zot />
+</f:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.v01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.v01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.v01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.v01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,20 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd002.v01.xml      1.3 02/12/25
+
+-->
+
+<f:root xmlns:f="http://foo.com";>
+       <foo>
+               <this />
+               <contents />
+               should not be
+               validated
+               <because it="is ur-type" />
+       </foo>
+       <f:bar />
+       <zot attributes="are" also="ignored">
+               when using <ur><type/></ur>
+       </zot>
+</f:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd002/xsd002.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Ident: @(#)xsd002.xsd  1.3 02/12/25
+
+-->
+
+<!--
+highlight of this test:
+       - use of elementFormDefault and form attribute.
+       - implicit use of "ur-type" as the content model of element.
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="http://foo.com";
+               xmlns="http://foo.com";
+               elementFormDefault="unqualified">
+       
+       <xsd:element name="root">
+               <xsd:complexType>
+                       <xsd:choice maxOccurs="unbounded">
+                               <xsd:element name="foo" />
+                               <xsd:element name="bar" form="qualified" />
+                               <xsd:element name="zot" form="unqualified" />
+                       </xsd:choice>
+               </xsd:complexType>
+       </xsd:element>
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003-1.e.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003-1.e.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003-1.e.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003-1.e.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Ident: @(#)xsd003-1.e.xsd      1.3 02/12/25
+
+-->
+
+<!--
+       unable to redefine element 
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="foo" xmlns="foo"
+               elementFormDefault="qualified">
+
+       <xsd:redefine schemaLocation="xsd003.xsdmod">
+               <xsd:element name="root" />
+       </xsd:redefine>
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003-2.e.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003-2.e.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003-2.e.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003-2.e.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+Ident: @(#)xsd003-2.e.xsd      1.3 02/12/25
+
+-->
+
+<!--
+       unable to redefine element 
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="foo" xmlns="foo"
+               elementFormDefault="qualified">
+
+       <xsd:redefine schemaLocation="xsd003.xsdmod">
+               <xsd:attribute name="gAtt" type="simpleType" />
+       </xsd:redefine>
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003.xsdmod
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003.xsdmod?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003.xsdmod
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003/xsd003.xsdmod
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+       definition in this file will be redefined.
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="foo" xmlns="foo"
+               elementFormDefault="qualified">
+       
+       <xsd:simpleType name="simpleType">
+               <xsd:restriction base="xsd:string" />
+       </xsd:simpleType>
+       
+       <xsd:element name="root" type="complexType" />
+       
+       <xsd:attribute name="gAtt" type="simpleType" />
+       
+       <xsd:group name="group">
+               <xsd:sequence>
+                       <xsd:element ref="root" minOccurs="0" 
maxOccurs="unbounded" />
+               </xsd:sequence>
+       </xsd:group>
+       
+       <xsd:complexType name="complexType">
+               <xsd:group ref="group" />
+               <xsd:attributeGroup ref="attGroup" />
+       </xsd:complexType>
+       
+       <xsd:attributeGroup name="attGroup">
+               <xsd:attribute ref="gAtt" use="optional" />
+       </xsd:attributeGroup>
+       
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003.xsdmod
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003.xsdmod?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003.xsdmod
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003.xsdmod
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+       definition in this file will be redefined.
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="foo" xmlns="foo"
+               elementFormDefault="qualified">
+       
+       <xsd:simpleType name="simpleType">
+               <xsd:restriction base="xsd:string" />
+       </xsd:simpleType>
+       
+       <xsd:element name="root" type="complexType" />
+       
+       <xsd:attribute name="gAtt" type="simpleType" />
+       
+       <xsd:group name="group">
+               <xsd:sequence>
+                       <xsd:element ref="root" minOccurs="0" 
maxOccurs="unbounded" />
+               </xsd:sequence>
+       </xsd:group>
+       
+       <xsd:complexType name="complexType">
+               <xsd:group ref="group" />
+               <xsd:attributeGroup ref="attGroup" />
+       </xsd:complexType>
+       
+       <xsd:attributeGroup name="attGroup">
+               <xsd:attribute ref="gAtt" use="optional" />
+       </xsd:attributeGroup>
+       
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003a.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003a.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003a.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003a.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd003a.v00.xml     1.3 02/12/25
+
+-->
+
+<root xmlns="foo" foo:gAtt="anything" xmlns:foo="foo">
+       <root />
+       <root />
+       <root />
+       <root />
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003a.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003a.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003a.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003a/xsd003a.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Ident: @(#)xsd003a.xsd 1.3 02/12/25
+
+-->
+
+<!--
+       test without redefinition.
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="foo" xmlns="foo"
+               elementFormDefault="qualified">
+       
+       <xsd:redefine schemaLocation="xsd003.xsdmod" />
+       
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003.xsdmod
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003.xsdmod?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003.xsdmod
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003.xsdmod
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+       definition in this file will be redefined.
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="foo" xmlns="foo"
+               elementFormDefault="qualified">
+       
+       <xsd:simpleType name="simpleType">
+               <xsd:restriction base="xsd:string" />
+       </xsd:simpleType>
+       
+       <xsd:element name="root" type="complexType" />
+       
+       <xsd:attribute name="gAtt" type="simpleType" />
+       
+       <xsd:group name="group">
+               <xsd:sequence>
+                       <xsd:element ref="root" minOccurs="0" 
maxOccurs="unbounded" />
+               </xsd:sequence>
+       </xsd:group>
+       
+       <xsd:complexType name="complexType">
+               <xsd:group ref="group" />
+               <xsd:attributeGroup ref="attGroup" />
+       </xsd:complexType>
+       
+       <xsd:attributeGroup name="attGroup">
+               <xsd:attribute ref="gAtt" use="optional" />
+       </xsd:attributeGroup>
+       
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.e.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.e.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.e.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.e.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Ident: @(#)xsd003b.e.xsd       1.3 02/12/25
+
+-->
+
+<!--
+       test with redefinition with self-reference.
+       
+       undefined name. For some reason, this breaks MSV.
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="foo" xmlns="foo"
+               elementFormDefault="qualified">
+       
+       <xsd:redefine schemaLocation="xsd003.xsdmod">
+               
+               <xsd:simpleType name="simpleType">
+                       <xsd:restriction base="simpleType">
+                               <xsd:enumeration value="yes" />
+                               <xsd:enumeration value="no" />
+                       </xsd:restriction>
+               </xsd:simpleType>
+               
+               <xsd:group name="group">
+                       <xsd:sequence>
+                               <xsd:element name="in" />
+                               <xsd:group ref="group" />
+                               <xsd:element name="out" />
+                       </xsd:sequence>
+               </xsd:group>
+               
+               <xsd:complexType name="complexType">
+                       <xsd:complexContent>
+                               <xsd:extension base="complexType">
+                                       <xsd:sequence>
+                                               <xsd:element name="tail" />
+                                       </xsd:sequence>
+                               </xsd:extension>
+                       </xsd:complexContent>
+               </xsd:complexType>
+               
+               <xsd:attributeGroup name="attGroup">
+                       <xsd:attributeGroup ref="attGroup" />
+                       <xsd:attribute name="add" use="optional" 
type="xsd:undefined" />
+               </xsd:attributeGroup>
+       </xsd:redefine>
+       
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.n00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.n00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.n00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.n00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd003b.n00.xml     1.3 02/12/25
+
+-->
+
+<!-- @add must be number -->
+<root xmlns="foo" add="abc">
+       <in />
+       <out />
+       <tail />
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.n01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.n01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.n01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.n01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd003b.n01.xml     1.3 02/12/25
+
+-->
+
+<!-- @gAtt is redefined to allow yes/no only -->
+<root xmlns="foo" foo:gAtt="joe" xmlns:foo="foo">
+       <in />
+       <out />
+       <tail />
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,12 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd003b.v00.xml     1.3 02/12/25
+
+-->
+
+<root xmlns="foo" add="5.2">
+       <in />
+       <out />
+       <tail />
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.v01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.v01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.v01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.v01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd003b.v01.xml     1.3 02/12/25
+
+-->
+
+<!-- @gAtt is redefined to allow yes/no only -->
+<root xmlns="foo" foo:gAtt="yes" xmlns:foo="foo">
+       <in />
+       <out />
+       <tail />
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd003b/xsd003b.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Ident: @(#)xsd003b.xsd 1.3 02/12/25
+
+-->
+
+<!--
+       test with redefinition with self-reference.
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="foo" xmlns="foo"
+               elementFormDefault="qualified">
+       
+       <xsd:redefine schemaLocation="xsd003.xsdmod">
+               
+               <xsd:simpleType name="simpleType">
+                       <xsd:restriction base="simpleType">
+                               <xsd:enumeration value="yes" />
+                               <xsd:enumeration value="no" />
+                       </xsd:restriction>
+               </xsd:simpleType>
+               
+               <xsd:group name="group">
+                       <xsd:sequence>
+                               <xsd:element name="in" />
+                               <xsd:group ref="group" />
+                               <xsd:element name="out" />
+                       </xsd:sequence>
+               </xsd:group>
+               
+               <xsd:complexType name="complexType">
+                       <xsd:complexContent>
+                               <xsd:extension base="complexType">
+                                       <xsd:sequence>
+                                               <xsd:element name="tail" />
+                                       </xsd:sequence>
+                               </xsd:extension>
+                       </xsd:complexContent>
+               </xsd:complexType>
+               
+               <xsd:attributeGroup name="attGroup">
+                       <xsd:attributeGroup ref="attGroup" />
+                       <xsd:attribute name="add" use="optional" 
type="xsd:decimal" />
+               </xsd:attributeGroup>
+       </xsd:redefine>
+       
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,21 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n00.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:laxAny>
+               <foo:undeclared />
+               <bar:undefined />
+               <bar:a>         <!-- bar:a has corresponding declaration -->
+                       <illegal />
+               </bar:a>
+       </foo:laxAny>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n01.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:strictAny>
+               <bar:undefined />
+       </foo:strictAny>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n02.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n02.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n02.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n02.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n02.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:skipOther>
+               <foo:root />
+       </foo:skipOther>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n03.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n03.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n03.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n03.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n03.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:skipOther>
+               <foo:undeclared />
+       </foo:skipOther>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n04.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n04.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n04.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n04.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n04.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:skipAny>
+               text is not allowed at the top level
+       </foo:skipAny>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n05.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n05.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n05.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n05.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n05.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:laxLocal>
+               <foo:root />
+       </foo:laxLocal>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n06.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n06.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n06.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n06.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n06.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:laxLocal>
+               <bar:a />
+       </foo:laxLocal>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n07.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n07.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n07.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n07.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n07.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:laxLocal>
+               <zot:undeclared />
+       </foo:laxLocal>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n08.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n08.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n08.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n08.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n08.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:strictTarget>
+               <foo:undeclared />
+       </foo:strictTarget>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n09.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n09.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n09.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n09.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n09.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:strictTarget>
+               <bar:a />       <!-- not in the target namespace -->
+       </foo:strictTarget>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n10.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n10.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n10.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n10.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n10.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:strictTarget>
+               <unqualified /> <!-- not in the target namespace -->
+       </foo:strictTarget>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n11.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n11.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n11.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n11.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n11.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:skipBar>
+               <foo:root /> <!-- not in namespace bar -->
+       </foo:skipBar>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n12.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n12.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n12.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.n12.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.n12.xml      1.3 02/12/25
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:skipBar>
+               <unqualified /> <!-- not in namespace bar -->
+       </foo:skipBar>
+       
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,64 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd004.v00.xml      1.4 03/10/10
+
+-->
+
+<foo:root
+       xmlns:foo="foo"
+       xmlns:bar="bar"
+       xmlns:zot="zot">
+       
+       <foo:skipAny>
+               <foo:root>
+                       <foo:child />
+                       <bar:nocheck>
+                               <zot:nocheck />
+                       </bar:nocheck>
+                       mixed is also allowed?
+               </foo:root>
+       </foo:skipAny>
+       
+       <foo:laxAny>
+               <foo:undeclared>
+                       <bar:a />
+                       <undefined />
+               </foo:undeclared>
+       </foo:laxAny>
+       
+       <foo:strictAny>
+               <bar:c />
+               <zot:b />
+               <zot:c />
+       </foo:strictAny>
+       
+       <foo:skipOther>
+               <undeclared xmlns="bob" />
+               <anyThing xmlns="nowhere" />
+               <asLongAsInOtherNS xmlns="other1"/>
+               <zot:a>
+                       <zot:a />
+               </zot:a>
+       </foo:skipOther>
+       
+       <foo:laxLocal>
+               <undeclaredOnly />
+               <butLaxlyValidated />
+       </foo:laxLocal>
+       
+       <foo:strictTarget>
+               <foo:root />
+               <foo:root />
+               <foo:root />
+       </foo:strictTarget>
+       
+       <foo:skipBar>
+               <bar:everything />
+               <bar:in />
+               <bar:bar />
+               <bar:a>
+                       <bar:ignore />
+               </bar:a>
+       </foo:skipBar>
+</foo:root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+Ident: @(#)xsd004.xsd  1.3 02/12/25
+
+-->
+
+<!-- highlight of this test
+
+       use of three different type of any element,
+       with different @namespace.
+-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               xmlns="foo"
+               targetNamespace="foo"
+               elementFormDefault="qualified">
+       
+       <xsd:import namespace="bar" schemaLocation="xsd004a.xsdmod" />
+       <xsd:import namespace="zot" schemaLocation="xsd004b.xsdmod" />
+       
+       <xsd:element name="root">
+               <xsd:complexType>
+                       <xsd:choice minOccurs="0" maxOccurs="unbounded">
+                               <xsd:element name="skipAny">
+                                       <xsd:complexType>
+                                               <xsd:sequence>
+                                                       <xsd:any 
maxOccurs="unbounded" processContents="skip" />
+                                               </xsd:sequence>
+                                       </xsd:complexType>
+                               </xsd:element>
+                               <xsd:element name="laxAny">
+                                       <xsd:complexType>
+                                               <xsd:sequence>
+                                                       <xsd:any 
maxOccurs="unbounded" processContents="lax" />
+                                               </xsd:sequence>
+                                       </xsd:complexType>
+                               </xsd:element>
+                               <xsd:element name="strictAny">
+                                       <xsd:complexType>
+                                               <xsd:sequence>
+                                                       <xsd:any 
maxOccurs="unbounded" processContents="strict" />
+                                               </xsd:sequence>
+                                       </xsd:complexType>
+                               </xsd:element>
+                               
+                               
+                               <xsd:element name="skipOther">
+                                       <xsd:complexType>
+                                               <xsd:sequence>
+                                                       <xsd:any 
maxOccurs="unbounded" processContents="skip" namespace="##other" />
+                                               </xsd:sequence>
+                                       </xsd:complexType>
+                               </xsd:element>
+                               <xsd:element name="laxLocal">
+                                       <xsd:complexType>
+                                               <xsd:sequence>
+                                                       <xsd:any 
maxOccurs="unbounded" processContents="lax" namespace="##local" />
+                                               </xsd:sequence>
+                                       </xsd:complexType>
+                               </xsd:element>
+                               <xsd:element name="strictTarget">
+                                       <xsd:complexType>
+                                               <xsd:sequence>
+                                                       <xsd:any 
maxOccurs="unbounded" processContents="strict" namespace="##targetNamespace" />
+                                               </xsd:sequence>
+                                       </xsd:complexType>
+                               </xsd:element>
+                               <xsd:element name="skipBar">
+                                       <xsd:complexType>
+                                               <xsd:sequence>
+                                                       <xsd:any 
maxOccurs="unbounded" processContents="skip" namespace="bar" />
+                                               </xsd:sequence>
+                                       </xsd:complexType>
+                               </xsd:element>
+                               
+                       </xsd:choice>
+               </xsd:complexType>
+       </xsd:element>
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004a.xsdmod
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004a.xsdmod?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004a.xsdmod
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004a.xsdmod
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="bar" xmlns="bar"
+               elementFormDefault="qualified">
+       
+       <xsd:element name="a" type="xsd:string" />
+       <xsd:element name="b" type="xsd:string" />
+       <xsd:element name="c" type="xsd:string" />
+       
+       <xsd:attribute name="x" type="xsd:string" />
+       <xsd:attribute name="y" type="xsd:string" />
+       <xsd:attribute name="z" type="xsd:string" />
+       
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004b.xsdmod
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004b.xsdmod?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004b.xsdmod
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd004/xsd004b.xsdmod
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+               targetNamespace="zot" xmlns="zot"
+               elementFormDefault="qualified">
+       
+       <xsd:element name="a" type="xsd:string" />
+       <xsd:element name="b" type="xsd:string" />
+       <xsd:element name="c" type="xsd:string" />
+       
+       <xsd:attribute name="x" type="xsd:string" />
+       <xsd:attribute name="y" type="xsd:string" />
+       <xsd:attribute name="z" type="xsd:string" />
+       
+</xsd:schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd005.n00.xml      1.3 03/10/10
+
+-->
+
+<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+
+       <!-- missing content model -->
+       <item />
+
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,15 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd005.n01.xml      1.3 03/10/10
+
+-->
+
+<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+
+       <!-- undeclared type name -->
+       <item xsi:type="undeclared">
+               <a/><b/><c/>
+       </item>
+
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n02.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n02.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n02.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n02.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,15 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd005.n02.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+
+       <!-- more than one "b" -->
+       <item>
+               <a/><b/><b/><c/>
+       </item>
+
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n03.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n03.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n03.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n03.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,15 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd005.n03.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+
+       <!-- b is prohibited for type rst -->
+       <item xsi:type="rst">
+               <a/><b/><c/>
+       </item>
+
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n04.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n04.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n04.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n04.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,15 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd005.n04.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+
+       <!-- missing xsi:type -->
+       <item>
+               <a/><c/><d/><e/>
+       </item>
+
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n05.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n05.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n05.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n05.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,20 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd005.n05.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+
+       <!-- don't be fooled! xsi:type is a QName -->
+       <foo:item xmlns:foo="foo" xmlns="unknown"
+               xsi:type="ext">
+               <foo:a/>
+               <foo:b/>
+               <foo:c/>
+               <foo:d/>
+               <foo:e/>
+       </foo:item>
+
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n06.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n06.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n06.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.n06.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,15 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd005.n06.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+
+       <!-- d and e are missing -->
+       <item xsi:type="ext">
+               <a/><b/><c/>
+       </item>
+
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,28 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd005.v00.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+       
+       <item>
+               <a/><b/><c/>
+       </item>
+       <item>
+               <a/><c/>
+       </item>
+       <item xsi:type="rst">
+               <a/><c/>
+       </item>
+       <item xsi:type="prefix:rst" xmlns:prefix="foo">
+               <a/><c/>
+       </item>
+       <item xsi:type="ext">
+               <a/><b/><c/><d/><e/>
+       </item>
+       <item xsi:type="ext">
+               <a/><c/><d/><e/>
+       </item>
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd005/xsd005.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+Ident: @(#)xsd005.xsd  1.3 03/10/10
+
+-->
+
+<!-- highlight of this test
+       
+       complexType derivation.
+-->
+<schema xmlns="http://www.w3.org/2001/XMLSchema";
+               xmlns:foo="foo"
+               targetNamespace="foo"
+               elementFormDefault="qualified">
+       
+       <element name="root">
+               <complexType>
+                       <sequence>
+                               <element name="item" type="foo:base" 
maxOccurs="unbounded" />
+                       </sequence>
+               </complexType>
+       </element>
+       
+       <complexType name="base">
+               <sequence>
+                       <element name="a" />
+                       <element name="b" minOccurs="0" />
+                       <element name="c" />
+               </sequence>
+       </complexType>
+       
+       <complexType name="rst">
+               <complexContent>
+                       <restriction base="foo:base">
+                               <sequence>
+                                       <element name="a" />
+                                       <element name="c" />
+                               </sequence>
+                       </restriction>
+               </complexContent>
+       </complexType>
+       
+       <complexType name="ext">
+               <complexContent>
+                       <extension base="foo:base">
+                               <sequence>
+                                       <element name="d" />
+                                       <element name="e" />
+                               </sequence>
+                       </extension>
+               </complexContent>
+       </complexType>
+       
+</schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n00.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item0to1>
+               <x/><x/>
+       </item0to1>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n01.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item0to2>
+               <x/><x/><x/>
+       </item0to2>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n02.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n02.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n02.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n02.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n02.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item1to2>
+       </item1to2>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n03.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n03.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n03.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n03.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n03.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item1to2>
+               <x/><x/><x/>
+       </item1to2>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n04.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n04.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n04.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n04.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n04.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item1toX>
+       </item1toX>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n05.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n05.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n05.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n05.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n05.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item2to2>
+               <x/>
+       </item2to2>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n06.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n06.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n06.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n06.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n06.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item2to2>
+               <x/><x/><x/>
+       </item2to2>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n07.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n07.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n07.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n07.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n07.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item2toX>
+               <x/>
+       </item2toX>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n08.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n08.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n08.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n08.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,13 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n08.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item3to7>
+       </item3to7>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n09.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n09.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n09.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n09.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n09.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item3to7>
+               <x/>
+       </item3to7>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n10.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n10.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n10.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n10.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n10.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item3to7>
+               <x/><x/>
+       </item3to7>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n11.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n11.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n11.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.n11.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.n11.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item3to7>
+               <x/><x/><x/><x/><x/><x/><x/><x/>
+       </item3to7>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,105 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd006.v00.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       
+       <item0to1>
+       </item0to1>
+       
+       <item0to1>
+               <x/>
+       </item0to1>
+       
+       
+       <item0to2>
+       </item0to2>
+       
+       <item0to2>
+               <x/>
+       </item0to2>
+       
+       <item0to2>
+               <x/><x/>
+       </item0to2>
+       
+       
+       <item0toX>
+       </item0toX>
+       
+       <item0toX>
+               <x/>
+       </item0toX>
+       
+       <item0toX>
+               <x/><x/>
+       </item0toX>
+       
+       <item0toX>
+               <x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/>
+       </item0toX>
+       
+       
+       <item1to2>
+               <x/>
+       </item1to2>
+       
+       <item1to2>
+               <x/><x/>
+       </item1to2>
+       
+       
+       <item1toX>
+               <x/>
+       </item1toX>
+       
+       <item1toX>
+               <x/><x/>
+       </item1toX>
+       
+       <item1toX>
+               <x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/>
+       </item1toX>
+       
+       
+       <item2to2>
+               <x/><x/>
+       </item2to2>
+       
+       
+       <item2toX>
+               <x/><x/>
+       </item2toX>
+       
+       <item2toX>
+               <x/><x/><x/>
+       </item2toX>
+       
+       <item2toX>
+               <x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/><x/>
+       </item2toX>
+       
+       <item3to7>
+               <x/><x/><x/>
+       </item3to7>
+       
+       <item3to7>
+               <x/><x/><x/><x/>
+       </item3to7>
+       
+       <item3to7>
+               <x/><x/><x/><x/><x/>
+       </item3to7>
+       
+       <item3to7>
+               <x/><x/><x/><x/><x/><x/>
+       </item3to7>
+       
+       <item3to7>
+               <x/><x/><x/><x/><x/><x/><x/>
+       </item3to7>
+       
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd006/xsd006.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+Ident: @(#)xsd006.xsd  1.3 03/10/10
+
+-->
+
+<!-- highlight of this test
+       
+       various combination of minOccurs/maxOccurs
+-->
+<schema xmlns="http://www.w3.org/2001/XMLSchema";
+               xmlns:foo="foo"
+               targetNamespace="foo"
+               elementFormDefault="qualified">
+       
+       <element name="root">
+               <complexType>
+                       <choice maxOccurs="unbounded">
+                               <element ref="foo:item0to1" />
+                               <element ref="foo:item0to2" />
+                               <element ref="foo:item0toX" />
+                               <element ref="foo:item1to2" />
+                               <element ref="foo:item1toX" />
+                               <element ref="foo:item2to2" />
+                               <element ref="foo:item2toX" />
+                               <element ref="foo:item3to7" />
+                       </choice>
+               </complexType>
+       </element>
+       
+       <element name="item0to1">
+               <complexType>
+                       <sequence>
+                               <element name="x" minOccurs="0" />
+                       </sequence>
+               </complexType>
+       </element>
+       <element name="item0to2">
+               <complexType>
+                       <sequence>
+                               <element name="x" minOccurs="0" maxOccurs="2" />
+                       </sequence>
+               </complexType>
+       </element>
+       <element name="item0toX">
+               <complexType>
+                       <sequence>
+                               <element name="x" minOccurs="0" 
maxOccurs="unbounded" />
+                       </sequence>
+               </complexType>
+       </element>
+       <element name="item1to2">
+               <complexType>
+                       <sequence>
+                               <element name="x"               maxOccurs="2" />
+                       </sequence>
+               </complexType>
+       </element>
+       <element name="item1toX">
+               <complexType>
+                       <sequence>
+                               <element name="x"               
maxOccurs="unbounded" />
+                       </sequence>
+               </complexType>
+       </element>
+       <element name="item2to2">
+               <complexType>
+                       <sequence>
+                               <element name="x" minOccurs="2" maxOccurs="2" />
+                       </sequence>
+               </complexType>
+       </element>
+       <element name="item2toX">
+               <complexType>
+                       <sequence>
+                               <element name="x" minOccurs="2" 
maxOccurs="unbounded" />
+                       </sequence>
+               </complexType>
+       </element>
+       <element name="item3to7">
+               <complexType>
+                       <sequence>
+                               <element name="x" minOccurs="3" maxOccurs="7" />
+                       </sequence>
+               </complexType>
+       </element>
+</schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd007/xsd007.e.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd007/xsd007.e.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd007/xsd007.e.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd007/xsd007.e.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+Ident: @(#)xsd007.e.xsd        1.3 03/10/10
+
+-->
+
+<!-- highlight of this test
+       
+       cyclic complexType derivation.
+-->
+<schema xmlns="http://www.w3.org/2001/XMLSchema";
+               xmlns:foo="foo"
+               targetNamespace="foo"
+               elementFormDefault="qualified">
+       
+       <element name="root">
+               <complexType>
+                       <sequence>
+                               <element name="item" type="foo:foo" 
maxOccurs="unbounded" />
+                       </sequence>
+               </complexType>
+       </element>
+       
+       <complexType name="foo">
+               <complexContent>
+                       <extension base="foo:bar">
+                               <sequence>
+                                       <element name="a" />
+                                       <element name="c" />
+                               </sequence>
+                       </extension>
+               </complexContent>
+       </complexType>
+       
+       <complexType name="bar">
+               <complexContent>
+                       <extension base="foo:foo">
+                               <sequence>
+                                       <element name="d" />
+                                       <element name="e" />
+                               </sequence>
+                       </extension>
+               </complexContent>
+       </complexType>
+       
+</schema>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,12 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd008.n00.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       <generic>
+               <facet value="brabra" />
+       </generic>
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n01.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n01.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n01.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n01.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,12 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd008.n01.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       <restricted>
+               <facet value="brabra" />
+       </restricted>
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n02.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n02.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n02.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.n02.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,12 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd008.n02.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       <restricted>
+               <yesNo value="true" />
+       </restricted>
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.v00.xml
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.v00.xml?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.v00.xml
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.v00.xml
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,23 @@
+<?xml version="1.0" ?>
+
+<!--
+Ident: @(#)xsd008.v00.xml      1.3 02/12/25
+
+-->
+
+<root xmlns="foo">
+       <generic>
+               <yesNo value="true" />
+               <yesNo value="  false  " />
+               <long value="  52  " />
+               <long value="  -55555  " />
+               <int value="  52  " />
+               <int value="  -55555  " />
+       </generic>
+       <restricted>
+               <long value="  52  " />
+               <long value="  -55555  " />
+               <int value="  52  " />
+               <int value="  -55555  " />
+       </restricted>
+</root>

Added: 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.xsd
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.xsd?rev=1897508&view=auto
==============================================================================
--- 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.xsd
 (added)
+++ 
xerces/java/branches/xml-schema-1.0-tests/w3c_xmlschema10-testsuite/sunData/combined/xsd008/xsd008.xsd
 Wed Jan 26 14:03:21 2022
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+Ident: @(#)xsd008.xsd  1.3 03/10/10
+
+-->
+
+<!--
+       HIGHLIGHT OF THIS TEST
+       ======================
+       - abstract element and element substitution group.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
+               xmlns="foo"
+               targetNamespace="foo"
+               elementFormDefault="qualified">
+       
+       <xs:element name="root">
+               <xs:complexType>
+                       <xs:sequence>
+                               <xs:element ref="generic" minOccurs="0" />
+                               <xs:element name="restricted" minOccurs="0">
+                                       <xs:complexType>
+                                               <xs:sequence>
+                                                       <xs:element ref="long" 
maxOccurs="unbounded" />
+                                               </xs:sequence>
+                                       </xs:complexType>
+                               </xs:element>
+                       </xs:sequence>
+               </xs:complexType>
+       </xs:element>
+       
+       <xs:element name="generic">
+               <xs:complexType>
+                       <xs:sequence>
+                               <xs:element ref="facet" maxOccurs="unbounded" />
+                       </xs:sequence>
+               </xs:complexType>
+       </xs:element>
+
+       <xs:complexType name="facet">
+               <xs:sequence>
+                       <xs:element name="annotation" minOccurs="0"/>
+               </xs:sequence>
+               <xs:attribute name="value" use="required"/>
+       </xs:complexType>
+       
+       <xs:element name="facet" type="facet" abstract="true"/>
+       
+       <xs:element name="yesNo" substitutionGroup="facet">
+               <xs:complexType>
+                       <xs:complexContent>
+                               <xs:restriction base="facet">
+                                       <xs:sequence>
+                                               <xs:element name="annotation" 
minOccurs="0"/>
+                                       </xs:sequence>
+                                       <xs:attribute name="value" 
type="xs:boolean" use="required"/>
+                               </xs:restriction>
+                       </xs:complexContent>
+               </xs:complexType>
+       </xs:element>
+       
+       <xs:complexType name="longType">
+               <xs:complexContent>
+                       <xs:restriction base="facet">
+                               <xs:sequence>
+                                       <xs:element name="annotation" 
minOccurs="0"/>
+                               </xs:sequence>
+                               <xs:attribute name="value" type="xs:long" 
use="required"/>
+                       </xs:restriction>
+               </xs:complexContent>
+       </xs:complexType>
+       
+       <xs:element name="long" substitutionGroup="facet" type="longType"/>
+       
+       <xs:element name="int" substitutionGroup="long">
+               <xs:complexType>
+                       <xs:complexContent>
+                               <xs:restriction base="longType">
+                                       <xs:sequence>
+                                               <xs:element name="annotation" 
minOccurs="0"/>
+                                       </xs:sequence>
+                                       <xs:attribute name="value" 
type="xs:int" use="required"/>
+                               </xs:restriction>
+                       </xs:complexContent>
+               </xs:complexType>
+       </xs:element>
+</xs:schema>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org
For additional commands, e-mail: commits-h...@xerces.apache.org

Reply via email to