Hallo zusammen,
ich habe einen gemischten complexType dem ich nun gerne zuweisen würde, das er immer Text haben muss. Ich habe dafür soetwas gebastelt, weiß aber nicht so recht, wie ich das nun dort einbaue:
<xs:simpleType name="NonEmptyString">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
Mein ComplexType sieht so aus:
<xs:complexType name="Auszeichnungselemente" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Bereich" type="xs:string"/>
<xs:element name="Aktionsobjekt" type="xs:string"/>
<xs:element name="Eintrag" type="xs:string"/>
<xs:element name="Pfadangabe" type="xs:string"/>
<xs:element name="CodeFragment" type="xs:string"/>
<xs:element name="CodeEingabe" type="xs:string"/>
<xs:element name="Webdings" type="xs:string"/>
<xs:element ref="Verweis"/>
<xs:element name="Vermerk" type="xs:string"/>
<xs:element name="Marke">
<xs:complexType>
<xs:attribute name="Markentext" type="xs:string"/>
<xs:attribute name="Markentyp" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element ref="BildKlein"/>
</xs:choice>
<xs:attribute ref="ID"/>
</xs:complexType>
Schonmal danke für eure Tipps.
Grüße
Dokuteam
ich habe einen gemischten complexType dem ich nun gerne zuweisen würde, das er immer Text haben muss. Ich habe dafür soetwas gebastelt, weiß aber nicht so recht, wie ich das nun dort einbaue:
<xs:simpleType name="NonEmptyString">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
Mein ComplexType sieht so aus:
<xs:complexType name="Auszeichnungselemente" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Bereich" type="xs:string"/>
<xs:element name="Aktionsobjekt" type="xs:string"/>
<xs:element name="Eintrag" type="xs:string"/>
<xs:element name="Pfadangabe" type="xs:string"/>
<xs:element name="CodeFragment" type="xs:string"/>
<xs:element name="CodeEingabe" type="xs:string"/>
<xs:element name="Webdings" type="xs:string"/>
<xs:element ref="Verweis"/>
<xs:element name="Vermerk" type="xs:string"/>
<xs:element name="Marke">
<xs:complexType>
<xs:attribute name="Markentext" type="xs:string"/>
<xs:attribute name="Markentyp" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element ref="BildKlein"/>
</xs:choice>
<xs:attribute ref="ID"/>
</xs:complexType>
Schonmal danke für eure Tipps.
Grüße
Dokuteam
Comment