ThomasM: XML-Plugin - Wie Attributliste erstellen?

Beitrag lesen

Hallo Markus,

Speziell will ich wissen, wie man die Attributliste aus der 2. Zeile mit der GUI herstellen kann.

Dazu kann ich nichts beitragen.

Als Typ kann ich nur einen einfachen Typ wählen. Komplexe Typen funktionieren hier nicht.

Es wird aber ein komplexer Typ benötigt, wenn Elemente Kindelemente oder auch nur ein Attribut erhalten sollen. Es läuft auf eine Aufzählung (enumeration) hinaus (die Kindelemente fehlen hier noch):

<xs:element name="Standplatz">  
  <xs:complexType>  
    <xs:attribute name="Typ" use="optional" default="Gehege">  
      <xs:simpleType>  
        <xs:restriction base="xs:string">  
          <xs:enumeration value="Gehege"/>  
          <xs:enumeration value="Aquarium"/>  
          <xs:enumeration value="Käfig"/>  
          <xs:enumeration value="Terrarium"/>  
        </xs:restriction>  
      </xs:simpleType>  
    </xs:attribute>  
  </xs:complexType>  
</xs:element>

Grüße,
Thomas