Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-423/dummy.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-423/dummy.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-423/dummy.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-423/dummy.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:pr="http://www.homag.de/proresult" + targetNamespace="http://www.homag.de/proresult" + elementFormDefault="qualified" + attributeFormDefault="unqualified"> + + <xs:attributeGroup name="AttrDERIVED1"> + <xs:attribute name="Derived1Name" type="xs:string" use="required"/> + </xs:attributeGroup> + + <xs:complexType name="DERIVED1"> + <xs:complexContent> + <xs:extension base="pr:BASE"> + <xs:attributeGroup ref="pr:AttrDERIVED1"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + + <xs:attributeGroup name="AttrDERIVED2"> + <xs:attribute name="Derived2Name" type="xs:string" use="required"/> + </xs:attributeGroup> + + <xs:complexType name="DERIVED2"> + <xs:complexContent> + <xs:extension base="pr:BASE"> + <xs:attributeGroup ref="pr:AttrDERIVED2"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + + <xs:attributeGroup name="AttrDERIVED3"> + <xs:attribute name="Derived3Name" type="xs:string" use="required"/> + </xs:attributeGroup> + + <xs:complexType name="DERIVED3"> + <xs:complexContent> + <xs:extension base="pr:BASE"> + <xs:attributeGroup ref="pr:AttrDERIVED3"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + + <xs:attributeGroup name="AttrBASE"> + <xs:attribute name="BaseName" type="xs:string" use="required"/> + </xs:attributeGroup> + + <xs:complexType name="BASE"> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:element name="BASE" type="pr:BASE" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + <xs:attributeGroup ref="pr:AttrBASE"/> + </xs:complexType> + + <xs:element name="PRORESULT"> + <xs:complexType> + <xs:all> + <xs:element name="BASE" type="pr:BASE" minOccurs="0" maxOccurs="1"/> + </xs:all> + </xs:complexType> + </xs:element> + +</xs:schema> \ No newline at end of file
Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-474/myDoc.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-474/myDoc.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-474/myDoc.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-474/myDoc.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1 @@ +<Decimal xsi:noNamespaceSchemaLocation="mySchema.xsd" xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>1.00</Decimal> Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-474/mySchema.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-474/mySchema.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-474/mySchema.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-474/mySchema.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,13 @@ +<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema'> + <xsd:element type='MyNewType' name='Decimal' /> + <xsd:simpleType name='MyDecimalType'> + <xsd:restriction base='xsd:decimal'> + <xsd:pattern value='-?(([1-9][0-9]*)|0)\.[0-9]{2}' /> + </xsd:restriction> + </xsd:simpleType> + <xsd:simpleType name='MyNewType'> + <xsd:restriction base='MyDecimalType'> + <xsd:minInclusive value='0.00' /> + </xsd:restriction> + </xsd:simpleType> +</xsd:schema> Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-538/test.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-538/test.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-538/test.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-538/test.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1,2 @@ +<?xml version='1.0' ?> +<root xsi:noNamespaceSchemaLocation="test.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-538/test.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-538/test.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-538/test.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-538/test.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + <xsd:complexType name="CreatorType"> + <xsd:sequence> + <xsd:element name="Character" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element name="Instrument" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="CreatorType2"> + <xsd:complexContent> + <xsd:restriction base="CreatorType"> + <xsd:sequence> + <xsd:element name="Character" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> + <xsd:element name="Instrument" type="xsd:string" minOccurs="0" maxOccurs="0"/> + </xsd:sequence> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + + <xsd:element name="root" type="CreatorType2"> + </xsd:element> + +</xsd:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-607/test.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-607/test.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-607/test.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-607/test.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <xsd:element name="m_All"> + <xsd:complexType> + <xsd:all minOccurs="0" maxOccurs="1"> + <xsd:element name="e_1" type="xsd:string"/> + <xsd:element name="e_2" type="xsd:string"/> + </xsd:all> + </xsd:complexType> + </xsd:element> +</xsd:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-653/testcase.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-653/testcase.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-653/testcase.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-653/testcase.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="testcase.xsd"> + <record>test</record> +</collection> Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-653/testcase.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-653/testcase.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-653/testcase.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-653/testcase.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + <xsd:element name="collection" type="collectionType" nillable="true" id="collection.e"> + </xsd:element> + <xsd:element name="record" type="xsd:string" id="record.e"> + </xsd:element> + <xsd:complexType name="collectionType" id="collection.ct"> + <xsd:sequence minOccurs="0" maxOccurs="unbounded"> + <xsd:element ref="record"/> + </xsd:sequence> + </xsd:complexType> +</xsd:schema> Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<Maxx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="KeyTest.xsd"> + <Processes> + <Process> + <Name>Main</Name> + </Process> + <Process> + <Name>Sub</Name> + <SubProcesses> + <Process> + <Name>Sub1</Name> + </Process> + <Process> + <Name>Sub1</Name> + </Process> + <Process> + <Name>Main</Name> + </Process> + </SubProcesses> + </Process> + </Processes> +</Maxx> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + <xs:simpleType name="TName"> + <xs:restriction base="xs:string"> + <xs:maxLength value="30"/> + <xs:pattern value="[A-Z](-?[0-9a-zA-Z])+"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="TYesNo"> + <xs:restriction base="xs:string"> + <xs:enumeration value="Y"/> + <xs:enumeration value="N"/> + </xs:restriction> + </xs:simpleType> + <xs:element name="Maxx"> + <xs:annotation> + <xs:documentation>Root Element</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="Processes"> + <xs:complexType> + <xs:sequence> + <xs:element name="Process" type="TProcess" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + <xs:key name="KProcessName"> + <xs:selector xpath=".//Process"/> + <xs:field xpath="Name"/> + </xs:key> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="TProcess"> + <xs:sequence> + <xs:element name="Name" type="TName"/> + <xs:element name="SubProcesses" minOccurs="0"> + <xs:complexType> + <xs:sequence> + <xs:element name="Process" type="TProcess" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> +</xs:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest2.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest2.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest2.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-711/KeyTest2.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<Maxx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="KeyTest.xsd"> + <Processes> + <Process> + <Name>Main</Name> + </Process> + <Process> + <Name>Sub</Name> + <SubProcesses> + <Process> + <Name>Sub1</Name> + </Process> + <Process> + <Name>Main1</Name> + </Process> + </SubProcesses> + </Process> + </Processes> +</Maxx> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-796/sample.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-796/sample.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-796/sample.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-796/sample.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<xscRoot + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="sample.xsd"> + <ExternallyVisible>yes</ExternallyVisible> + <ListeningStates> + <state>a-state-1</state> + <hello><![CDATA[unsl]]></hello> + <state>a-state-2</state> + </ListeningStates> +</xscRoot> Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-796/sample.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-796/sample.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-796/sample.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-796/sample.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + <xsd:element name="xscRoot"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="ExternallyVisible" type="xsd:string"/> + <xsd:element name="ListeningStates"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="state" type="xsd:string"/> + <xsd:element name="hello"> + <xsd:simpleType> + <xsd:restriction base="xsd:string"> + <xsd:minLength value="3"/> + <xsd:maxLength value="6"/> + </xsd:restriction> + </xsd:simpleType> + </xsd:element> + <xsd:element name="state" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + </xsd:element> +</xsd:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-830/event1.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-830/event1.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-830/event1.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-830/event1.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<event xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="event1.xsd"> + <description>Final sale of property.</description> +</event> Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-830/event1.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-830/event1.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-830/event1.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-830/event1.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="1.0"> + <xs:element name="description"> + <xs:complexType mixed="true"/> + </xs:element> + <xs:element name="event"> + <xs:complexType> + <xs:sequence> + <xs:element ref="description"/> + </xs:sequence> + </xs:complexType> + </xs:element> +</xs:schema> Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-834/test.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-834/test.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-834/test.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-834/test.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="gml" xmlns:gml="gml"> + <xsd:simpleType name="AbstractFeatureType"> + <xsd:restriction base="xsd:string"/> + </xsd:simpleType> + <xsd:simpleType name="AbstractFeatureCollectionType"> + <xsd:restriction base="gml:AbstractFeatureType"/> + </xsd:simpleType> + <xsd:element name="_Feature" type="gml:AbstractFeatureType" abstract="true"/> + <xsd:element name="_FeatureCollection" type="gml:AbstractFeatureCollectionType" abstract="true" substitutionGroup="gml:_Feature"/> +</xsd:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-840/test.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-840/test.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-840/test.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-840/test.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <xsd:attributeGroup name="PaymentCardDateGroup"> + <xsd:attribute name="random"/> + </xsd:attributeGroup> + <xsd:element name="user"> + <xsd:complexType> + <xsd:attributeGroup ref="PaymentCardDateGroup"> + <xsd:annotation> + <xsd:documentation xml:lang="en">yada yada yada</xsd:documentation> + </xsd:annotation> + </xsd:attributeGroup> + </xsd:complexType> + </xsd:element> +</xsd:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/one.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/one.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/one.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/one.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1,3 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mytest xmlns="one" xsi:schemaLocation="one one.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +</mytest> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/one.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/one.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/one.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/one.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xs:schema targetNamespace="one" xmlns="one" xmlns:two="two" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + + <xs:import namespace="two" schemaLocation="two.xsd"/> + + <xs:simpleType name="BookName"> + <xs:restriction base="xs:string"> + <xs:maxLength value="20"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="BookTitle"> + <xs:restriction base="xs:string"> + <xs:maxLength value="255"/> + </xs:restriction> + </xs:simpleType> + + <xs:element name="mytest" type="two:test"/> +</xs:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/two.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/two.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/two.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-845/two.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xs:schema xmlns="two" targetNamespace="two" xmlns:one="one" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + + <xs:import namespace="one" schemaLocation="one.xsd"/> + + <xs:complexType name="Book"> + <xs:attribute name="name" type="one:BookName"/> + </xs:complexType> + + <xs:complexType name="BookDetails"> + <xs:attribute name="title"> + <xs:simpleType> + <xs:restriction base="one:BookTitle"> + <xs:minLength value="1" /> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + </xs:complexType> + + + <xs:element name="mybook" type="one:BookName"/> + + <xs:simpleType name="test"> + <xs:restriction base="xs:string"> + <xs:maxLength value="20"/> + </xs:restriction> + </xs:simpleType> +</xs:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-962/test.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-962/test.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-962/test.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-962/test.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <xsd:element name="warranty" type="xsd:string"/> + <xsd:element name="guarantee" substitutionGroup="warranty"/> +</xsd:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-977/boolean.xsd URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-977/boolean.xsd?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-977/boolean.xsd (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-977/boolean.xsd Wed Feb 13 10:03:37 2008 @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + + <xs:element name="BooleanunionPattern" type="booleanunionPattern"/> + + <xs:simpleType name="booleanunion"> + <xs:union memberTypes="xs:boolean xs:string"/> + </xs:simpleType> + + <xs:simpleType name="booleanunionPattern"> + <xs:restriction base="booleanunion"> + <xs:pattern value="1|true|good"/> + </xs:restriction> + </xs:simpleType> +</xs:schema> \ No newline at end of file Added: xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-977/test.xml URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-977/test.xml?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-977/test.xml (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/XERCESC-977/test.xml Wed Feb 13 10:03:37 2008 @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<BooleanunionPattern xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +xsi:noNamespaceSchemaLocation="boolean.xsd" +xmlns:xsd="http://www.w3.org/2001/XMLSchema" +xsi:type="xsd:string">good</BooleanunionPattern> Added: xerces/c/trunk/tests/src/XSTSHarness/regression/Xerces.testSet URL: http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/XSTSHarness/regression/Xerces.testSet?rev=627548&view=auto ============================================================================== --- xerces/c/trunk/tests/src/XSTSHarness/regression/Xerces.testSet (added) +++ xerces/c/trunk/tests/src/XSTSHarness/regression/Xerces.testSet Wed Feb 13 10:03:37 2008 @@ -0,0 +1,379 @@ +<?xml version="1.0"?> +<testSet contributor="Xerces-C" name="XercesC-regression" xmlns="TestSuite" xmlns:xlink="http://www.w3.org/1999/xlink"> + <testGroup name="XERCESC-394"> + <annotation> + <documentation>Failed to validate correctly when schema has <xsd:extension> and the base has an attribute</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-394"/> + <schemaTest name="XERCESC-394"> + <schemaDocument xlink:href="./XERCESC-394/test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> + <testGroup name="XERCESC-423"> + <annotation> + <documentation>Problem with recursive and derived elements</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-423"/> + <schemaTest name="XERCESC-423-1"> + <schemaDocument xlink:href="./XERCESC-423/dummy.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-423-2"> + <instanceDocument xlink:href="./XERCESC-423/dummy.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-474"> + <annotation> + <documentation>minInclusive factet validation alters value</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-474"/> + <schemaTest name="XERCESC-474-1"> + <schemaDocument xlink:href="./XERCESC-474/mySchema.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-474-2"> + <instanceDocument xlink:href="./XERCESC-474/myDoc.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-538"> + <annotation> + <documentation>maxOccurs="0" is considered an error</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-538"/> + <schemaTest name="XERCESC-538-1"> + <schemaDocument xlink:href="./XERCESC-538/test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-538-2"> + <instanceDocument xlink:href="./XERCESC-538/test.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-607"> + <annotation> + <documentation>Model group 'All' with minOccurs='0' reports an error</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-607"/> + <schemaTest name="XERCESC-607"> + <schemaDocument xlink:href="./XERCESC-607/test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> + <testGroup name="XERCESC-653"> + <annotation> + <documentation>Schema ID validation can fail depending on declaration ordering</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-653"/> + <schemaTest name="XERCESC-653-1"> + <schemaDocument xlink:href="./XERCESC-653/testcase.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-653-2"> + <instanceDocument xlink:href="./XERCESC-653/testcase.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-711"> + <annotation> + <documentation>Validator doesn't enforce xsd:key</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-711"/> + <schemaTest name="XERCESC-711-1"> + <schemaDocument xlink:href="./XERCESC-711/KeyTest.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-711-2"> + <instanceDocument xlink:href="./XERCESC-711/KeyTest.xml"/> + <expected validity="invalid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + <instanceTest name="XERCESC-711-3"> + <instanceDocument xlink:href="./XERCESC-711/KeyTest2.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-796"> + <annotation> + <documentation>data from CDATA section is not passed for validation</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-796"/> + <schemaTest name="XERCESC-796-1"> + <schemaDocument xlink:href="./XERCESC-796/sample.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-796-2"> + <instanceDocument xlink:href="./XERCESC-796/sample.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-830"> + <annotation> + <documentation>Empty complex type definition is always non-mixed even if declaration says otherwise</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-830"/> + <schemaTest name="XERCESC-830-1"> + <schemaDocument xlink:href="./XERCESC-830/event1.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-830-2"> + <instanceDocument xlink:href="./XERCESC-830/event1.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-834"> + <annotation> + <documentation>failure to load grammar if an abstract element is in substitutionGroup of another abstract element</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-834"/> + <schemaTest name="XERCESC-834"> + <schemaDocument xlink:href="./XERCESC-834/test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> + <testGroup name="XERCESC-840"> + <annotation> + <documentation>References to attributeGroup/group definition are not allowed to have annotations</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-840"/> + <schemaTest name="XERCESC-840"> + <schemaDocument xlink:href="./XERCESC-840/test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> + <testGroup name="XERCESC-845"> + <annotation> + <documentation>Cyclic import doesn't correctly handle type restrictions</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-845"/> + <schemaTest name="XERCESC-845-1"> + <schemaDocument xlink:href="./XERCESC-845/one.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-845-2"> + <instanceDocument xlink:href="./XERCESC-845/one.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-962"> + <annotation> + <documentation>The type of an element should depend also on the substitutionGroup attribute</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-962"/> + <schemaTest name="XERCESC-962"> + <schemaDocument xlink:href="./XERCESC-962/test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> + <testGroup name="XERCESC-977"> + <annotation> + <documentation>xsi:type for union types with pattern facet doesn't work</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-977"/> + <schemaTest name="XERCESC-977-1"> + <schemaDocument xlink:href="./XERCESC-977/boolean.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-977-2"> + <instanceDocument xlink:href="./XERCESC-977/test.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1237"> + <annotation> + <documentation>xs:unique is used like xs:key</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1237"/> + <schemaTest name="XERCESC-1237-1"> + <schemaDocument xlink:href="./XERCESC-1237/unique.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-1237-2"> + <instanceDocument xlink:href="./XERCESC-1237/test.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1239"> + <annotation> + <documentation>Schema length validation error in unions</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1239"/> + <schemaTest name="XERCESC-1239-1"> + <schemaDocument xlink:href="./XERCESC-1239/Test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-1239-2"> + <instanceDocument xlink:href="./XERCESC-1239/test.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1281"> + <annotation> + <documentation>Regular expressions in schema should allow unescaped '-'</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1281"/> + <schemaTest name="XERCESC-1281-1"> + <schemaDocument xlink:href="./XERCESC-1281/restrictionTest.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-1281-2"> + <instanceDocument xlink:href="./XERCESC-1281/rT.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1419"> + <annotation> + <documentation>Regular expressions in schema should allow unescaped '-'</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1419"/> + <schemaTest name="XERCESC-1419-1"> + <schemaDocument xlink:href="./XERCESC-1419/pattern1.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-1419-2"> + <instanceDocument xlink:href="./XERCESC-1419/pattern1.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1512"> + <annotation> + <documentation>Bad XS:pattern interpretation for XSD</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1512"/> + <schemaTest name="XERCESC-1512-1"> + <schemaDocument xlink:href="./XERCESC-1512/grammar-core.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> + <testGroup name="XERCESC-1546"> + <annotation> + <documentation>length, maxLength, and minLength facets are applied to item instead of list when value specific via default/fixed</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1546"/> + <schemaTest name="XERCESC-1546-1"> + <schemaDocument xlink:href="./XERCESC-1546/test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-1546-2"> + <instanceDocument xlink:href="./XERCESC-1546/test.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1591"> + <annotation> + <documentation>Mishandling of recursive definition on complex content restriction</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1591"/> + <schemaTest name="XERCESC-1591"> + <schemaDocument xlink:href="./XERCESC-1591/schema.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> + <testGroup name="XERCESC-1592"> + <annotation> + <documentation>Namespace handling is wrong in schema validation</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1592"/> + <schemaTest name="XERCESC-1592-1"> + <schemaDocument xlink:href="./XERCESC-1592/MainSchema.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-1592-2"> + <instanceDocument xlink:href="./XERCESC-1592/MainSchema.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1623"> + <annotation> + <documentation>The type reference will fail when importing a no-namespace schema</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1623"/> + <schemaTest name="XERCESC-1623-1"> + <schemaDocument xlink:href="./XERCESC-1623/need-import-t.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-1623-2"> + <instanceDocument xlink:href="./XERCESC-1623/need-import-t.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1633"> + <annotation> + <documentation>Using 'list' or 'union' for finalDefault in schema element causes incorrect validation errors</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1633"/> + <schemaTest name="XERCESC-1633-1"> + <schemaDocument xlink:href="./XERCESC-1633/schema_test.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + <instanceTest name="XERCESC-1633-2"> + <instanceDocument xlink:href="./XERCESC-1633/instance.xml"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </instanceTest> + </testGroup> + <testGroup name="XERCESC-1714"> + <annotation> + <documentation>xerces-c reports "Base type definition does not have any attributes" for a valid complex type restriction</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1714"/> + <schemaTest name="XERCESC-1714"> + <schemaDocument xlink:href="./XERCESC-1714/schema.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> + <testGroup name="XERCESC-1777"> + <annotation> + <documentation>Restriction checking code resolves an element from a wrong schema grammar</documentation> + </annotation> + <documentationReference xlink:href="https://issues.apache.org/jira/browse/XERCESC-1777"/> + <schemaTest name="XERCESC-1777"> + <schemaDocument xlink:href="./XERCESC-1777/derived.xsd"/> + <expected validity="valid"/> + <current status="accepted" date="2008-02-13"/> + </schemaTest> + </testGroup> +</testSet> \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
