source: icXML/icXML-devel/tests/src/XSTSHarness/regression/XERCESC-1237/unique.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: 711 bytes
Line 
1<?xml version="1.0"?>
2<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
4        <xs:complexType name="rootType">
5                <xs:sequence>
6                        <xs:element name="child" maxOccurs="5">
7                                <xs:complexType>
8                                        <xs:simpleContent>
9                                                <xs:extension base="xs:string">
10                                                        <xs:attribute name="attr" type="xs:int"/>
11                                                        <xs:attribute name="attr2" type="xs:int"/>
12                                                </xs:extension>
13                                        </xs:simpleContent>
14                                </xs:complexType>
15                        </xs:element>
16                </xs:sequence>
17        </xs:complexType>
18
19        <xs:element name="root" type="rootType">
20                <xs:unique name="uniqueKey">
21                        <xs:selector xpath=".//child"/>
22                        <xs:field xpath="@attr"/>
23                        <xs:field xpath="@attr2"/>
24                </xs:unique>
25        </xs:element>
26</xs:schema>
Note: See TracBrowser for help on using the repository browser.