summaryrefslogtreecommitdiff
path: root/xsd/tests/processing/inheritance/test-000.xsd
blob: ef1ef71b1b67c279e4c21d0a84721f66d8ad85ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:t="test" targetNamespace="test">

  <!-- Type base "depends" on itself via e element -->
 
  <element name="e">
    <complexType>
      <complexContent>
        <extension base="t:base"/>
      </complexContent>
    </complexType>
  </element>
  
  <complexType name="base">
    <sequence>
      <element ref="t:e"/>
    </sequence>
  </complexType>

  <element name="root" type="t:base"/>

</schema>