Hallo,
Haltest du es für günstig, zwei Elemente mit demselben Namen aber mit unterschiedlichen Inhaltstypen zu definieren?
Ich wollte zur Beschreibung von
<?xml version="1.0" encoding="ISO-8859-1"?>
<Wurzel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="test.xsd">
<Kapitel>XPath
<Kapitel>XPath Navigation</Kapitel>
<Kapitel> XPath Funktionen</Kapitel>
</Kapitel>
<Kapitel>XSLT</Kapitel>
</Wurzel>
eigentlich darauf hinaus (test.xsd):
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Wurzel">
<xs:complexType>
<xs:sequence>
<xs:element ref="Kapitel" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Kapitel">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="Kapitel"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
MfG, Thomas