xs:language

(Auszug aus "XML Schema" von Eric van der Vlist)

Sprachcodes nach RFC 1766

Abgeleitet von: xs:token

Urtyp: xs:string

Bekannte Untertypen: keine

Facetten: xs:enumeration, xs:length, xs:maxLength, xs:minLength, xs:pattern, xs:whiteSpace

Definition

<xs:simpleType name="language" id="language">
    <xs:restriction base="xs:token">
        <xs:pattern value="([a-zA-Z]{2}|[iI]-[a-zA-Z]+|[xX]-[a-zA-Z]{1,8})(-[a-zA-Z]{1,8})*"/>
    </xs:restriction>
</xs:simpleType>

Beschreibung

Der lexikalische und der Werteraum von xs:language sind die Menge der von RFC 1766 definierten Sprachcodes.

Einschränkungen

Auch wenn das Schema für Schema einen Minimaltest durch Angabe eines Musters (siehe Definition) definiert, ist der lexikalische Raum die Menge existierender Sprachcodes.

Beispiel

Einige gültige Werte für diesen Datentyp sind: "en", "en-US", "de" oder "de-DE".

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema XML Schema bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2003 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XML Schema" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de