xs:Name
(Auszug aus "XML Schema" von Eric van der Vlist)
Namen nach XML 1.0
Abgeleitet von: xs:token
Urtyp: xs:string
Bekannte Untertypen: xs:NCName
Facetten: xs:enumeration, xs:length, xs:maxLength, xs:minLength, xs:pattern, xs:whiteSpace
Definition
<xs:simpleType name="Name" id="Name">
<xs:restriction base="xs:token">
<xs:pattern value="\i\c*"/>
</xs:restriction>
</xs:simpleType>
Beschreibung
Der lexikalische und der Werteraum von xs:Name sind die Token (NMTOKEN), die der Definition eines Namens nach XML 1.0 entsprechen.
Einschränkungen
In Übereinstimmung mit XML 1.0 dürfen diese Namen Doppelpunkte (»:«) enthalten, diese haben jedoch keine besondere Bedeutung. Ein anderer Datentyp (xs:QName) sollte für qualifizierte Namen verwendet werden, wenn sie Namensraum-Präfixe benutzen.
Beispiel
Gültige Werte sind unter anderem "Snoopy", "CMS" oder "_1950-10-04_10:00".
Ungültige Werte sind unter anderem "0836217462" (ein xs:Name kann nicht mit einer Ziffer beginnen) oder "kühn,dreist" (Kommata sind verboten).
<< 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