Announcement

Collapse
No announcement yet.

Nicht leeres Element

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nicht leeres Element

    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

  • #2
    Meines Wissens ist es nicht möglich, den Textinhalt, der durch "mixed" erlaubt ist, weiter einzuschränken oder mit Hilfe eines simpleType festzulegen.

    Comment

    Working...
    X