Thomas Meinike: XML-Schema

Beitrag lesen

Hallo,

wenn ich ein Element im XML-File auf sich selbst referenzieren möchte, wie kann ich das im XML-Schema umsetzen?

Ich möchte gern so etwas machen können:
XML:
<Kapitel> XPath
<Kapitel> XPath Navigation </Kapitel>
<Kapitel> XPath Funktionen </Kapitel>
</Kapitel>
<Kapitel>XSLT</Kapitel>

Wie bereits geschrieben, waere das nicht mein Ansatz, aber um auch die Frage zum moeglichen XSL-Schema zu beantworten (mixed content kann ja durchaus mal sinnvoll sein):

  
<xs:element name="Kapitel" minOccurs="0" maxOccurs="unbounded">  
  <xs:complexType mixed="true">  
    <xs:sequence>  
      <xs:element name="Kapitel" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>  
    </xs:sequence>  
  </xs:complexType>  
</xs:element>

Ich bin hier jeweils von 0...n Kapitel-Elementen ausgegangen.

MfG, Thomas