xs:string

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

Beliebige Strings

Abgeleitet von: xs:anySimpleType

Urtyp: xs:string

Bekannte Untertypen: xs:normalizedString

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

Definition

<xs:simpleType name="string" id="string">
    <xs:restriction base="xs:anySimpleType">
        <xs:whiteSpace value="preserve"/>
    </xs:restriction>
</xs:simpleType>

Beschreibung

Der lexikalische und der Werteraum von xs:string sind die Menge aller möglichen Strings, die aus beliebigen Zeichen zusammengesetzt sind, die in einem XML 1.0-Dokument zulässig sind. Es findet keinerlei Behandlung von Whitespace statt.

Einschränkungen

Dies ist der einzige Datentyp, der alle Whitespace-Zeichen beläßt. Wenn Whitespace nicht signifikant ist, wird xs:token bevorzugt.

Beispiel

Der Wert des folgenden Elements:

<title lang="de">
  Auf den
  Hund gekommen
</title>

ist der vollständige String

Auf den
Hund gekommen

einschließlich aller Tabulatoren und CR/LF, wenn das title-Element vom Typ xs:string ist.

   

<< 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