source: icXML/icXML-devel/tests/src/xinclude/tests/xinclude/tests/tests.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: 1.7 KB
Line 
1<?xml version="1.0"?>
2<schema xmlns="http://www.w3.org/2001/XMLSchema"
3        xmlns:xml="http://www.w3.org/XML/1998/namespace"
4        targetNamespace="http://www.schemaTest.org/xinclude-test"
5        xmlns:xit="http://www.schemaTest.org/xinclude-test">
6
7<import namespace="http://www.w3.org/XML/1998/namespace"
8        schemaLocation="./xmlbase.xsd"/>
9
10<!-- used for test01.xml -->
11<complexType name="childType" mixed="true">
12        <sequence>
13                <element name="desc">
14                        <simpleType>
15                                <restriction base="string">
16                                        <pattern value="Text\d"/>
17                                </restriction>
18                        </simpleType>
19                </element>
20        </sequence>
21        <attribute name="name" type="ID"/>
22        <attribute ref="xml:base"/>
23</complexType>
24
25<!-- used for test01.xml -->
26<complexType name="selectType">
27        <attribute name="name" type="IDREF"/>
28</complexType>
29
30<!-- used for test01.xml -->
31<element name="myRoot">
32        <complexType>
33                <sequence>
34                        <element name="child1" type="xit:childType"/>
35                        <element name="child2" type="xit:childType"/>           
36                        <element name="child3" type="xit:childType"/>
37                        <element name="select" type="xit:selectType"/>
38                        <element name="view">
39                                <complexType>
40                                        <attribute ref="xml:base"/>
41                                        <attribute name="sun" type="string"/>
42                                </complexType>
43                        </element>
44                </sequence>
45        </complexType>
46</element>
47
48<attribute name="foo" type="string"/>
49
50<attribute name="bar" type="string"/>
51
52<element name="elem">
53        <complexType>
54                <attribute name="foo" type="string"/>
55                <attribute name="bar" type="string"/>
56                <attribute ref="xml:base"/>
57        </complexType>
58</element>
59
60<element name="x">
61        <complexType mixed="true">
62                <sequence>
63                        <element ref="xit:elem" minOccurs="0" maxOccurs="unbounded"/>
64                </sequence>
65        </complexType>
66</element>
67
68</schema>
Note: See TracBrowser for help on using the repository browser.