Slide "Category type violation"





  • Im Firefox Webbrowser wird auf der Folie der Text in der hellblauen Box in weiß auf dem hellblauen Hintergrund dargestellt und ist somit sehr schlecht lesbar (wenn man ihn nicht markiert).



  • Auf der Folie zeigen Sie folgendes Beispiel:

    <contact
      category="author">
      <firstName>...
    </contact>
    

    Im XML-Schema definieren Sie dann das Element "contact" mit Attribut "birthDate" (Zeile 14) und weisen (wenn ich das richtig verstehe) mit "contactCategoryType" vordefinierte Kategorien zu. Sollte es sich beim Attributnamen dann nicht um "category" (Zeile 14) handeln, damit das oben genannte Beispiel funktioniert?

    <xs:simpleType name="contactCategoryType">
      <xs:restriction base="xs:string">  ▲ 
        <xs:enumeration value="friend"/> ┗━━┓
        <xs:enumeration value="colleague"/> ┃
        <xs:enumeration                     ┃
                  value="businessPartner"/> ┃
      </xs:restriction>                     ┃
    </xs:simpleType>                        ┃
                                            ┃
    <xs:element name="contact">             ┃
      <xs:complexType>                      ┃
        <xs:sequence> ...                   ┃
        </xs:sequence>                      ┃
        <xs:attribute name="birthDate"      ┃ <-- sollte hier nicht name="category" stehen?
                     type="contactCategoryType"
                       use="optional"/>
      </xs:complexType>
    </xs:element>
    


  • Völlig richtig, danke für den Hinweis, korrigiert.



  • Schlechte Sichtbarkeit ebenfalls korrigiert.


Log in to reply