source: icXML/icXML-devel/tests/src/XSTSHarness/regression/XERCESC-809/test.xsd @ 2726

Last change on this file since 2726 was 2726, checked in by cameron, 7 years ago

Add original Xerces tests and samples directories

File size: 945 bytes
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="SP" xmlns:sm="SP" attributeFormDefault="unqualified" elementFormDefault="qualified">
3
4        <xsd:complexType name="CTa">
5                <xsd:attribute name="aID" type="xsd:integer" use="required"/>
6                <xsd:attribute name="x" type="xsd:integer" use="optional"/>
7                <xsd:attribute name="y" type="xsd:integer" use="optional"/>
8                <xsd:attribute name="z" type="xsd:integer" use="optional"/>
9        </xsd:complexType>
10
11        <!-- DEFINITION OF THE ONLY ALLOWED ROOT ELEMENT -->
12        <xsd:element name="root">
13                <xsd:complexType>
14                        <xsd:sequence>
15                                <xsd:element name="a" type="sm:CTa" maxOccurs="unbounded">
16                                        <xsd:key name="xORzKEY">
17                                                <xsd:selector xpath="."/>
18                                                <xsd:field xpath="@x|@y"/>
19                                                <!--<xsd:field xpath="@x|@z"/>-->
20                                        </xsd:key>
21                                </xsd:element>
22                        </xsd:sequence>
23                </xsd:complexType>
24        </xsd:element>
25</xsd:schema>
Note: See TracBrowser for help on using the repository browser.