blob: 9087a2b1cfbdfccb7d5ce3e195fdaa2a774d9b97 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:t="test" targetNamespace="test">
<!-- Multiple levels of forward reference. -->
<complexType name="type">
<attributeGroup ref="t:g1"/>
</complexType>
<attributeGroup name="g1">
<attributeGroup ref="t:g2"/>
<attributeGroup ref="t:g3"/>
</attributeGroup>
<attributeGroup name="g2">
<attribute ref="t:foo2"/>
<attribute ref="t:bar2" use="required"/>
</attributeGroup>
<attributeGroup name="g3">
<attribute ref="t:foo3"/>
<attribute ref="t:bar3" use="required"/>
</attributeGroup>
<attribute name="foo2" type="string"/>
<attribute name="bar2" type="string"/>
<attribute name="foo3" type="string"/>
<attribute name="bar3" type="string"/>
</schema>
|