Latest web development tutorials

XML-Schema-Datentyp String

String-Datentyp wird verwendet, um den Wert des Strings enthält.


String-Datentyp (String Datentyp)

String-Datentyp können Zeichen enthalten, Zeilenvorschub, Wagenrücklauf und Registerkarten.

Hier ist ein Beispiel für ein Schema String Erklärung:

<xs:element name="customer" type="xs:string"/>

Elemente in dem Dokument sollte wie folgt aussehen:

<customer>John Smith</customer>

Oder wie folgt aus:

<customer> John Smith </customer>

Hinweis: Wenn Sie die String - Datentypen verwenden, XML - Prozessor nicht ein Wert ändert.


Normierte String-Datentyp (NormalizedString Datentyp)

Normierte String-Datentypen von String-Datentyp abgeleitet.

Normierte String-Datentyp kann die gleichen Zeichen enthalten, aber der XML-Prozessor wird Zeilenumbruch, Zeilenumbrüche und Tabulatoren entfernen.

Hier ist ein Beispiel einer normalisierten String-Datentyp in dem Schema:

<xs:element name="customer" type="xs:normalizedString"/>

Elemente in dem Dokument sollte wie folgt aussehen:

<customer>John Smith</customer>

Oder wie folgt aus:

<customer> John Smith </customer>

Anmerkung: In dem obigen Beispiel XML - Prozessor verwendet werden , werden alle Registerkarten mit Leerzeichen ersetzen.


Token-Datentyp (Token Datentyp)

Token-Daten, die von der gleichen Art von Datentyp String.

Token gleichen Datentyp können Zeichen enthalten, aber der XML-Prozessor entfernen Zeilenumbrüche, Zeilenumbrüche, Tabulatoren, führende und nachgestellte Leerzeichen und (kontinuierlich) Raum.

Hier ist ein Beispiel eines Schemas in der entsprechenden Token-Deklaration:

<xs:element name="customer" type="xs:token"/>

Elemente in dem Dokument sollte wie folgt aussehen:

<customer>John Smith</customer>

Oder wie folgt aus:

<customer> John Smith </customer>

Hinweis:> In dem obigen Beispiel XML - Parser wird die Registerkarten zu entfernen.


String-Datentyp

Bitte beachten Sie, dass alle der folgenden Datentypen aus dem String-Datentyp (mit Ausnahme von String-Datentyp selbst) abgeleitet werden!

Name Beschreibung
WESEN
ENTITY
Identifikation Eingereicht String-ID-Attribut in XML (nur in Verbindung mit Schema Attribute verwendet)
IDREF Eingereicht String IDREF-Attribut in XML (nur in Verbindung mit Schema Attribute verwendet)
IDREFS Sprache String enthält eine gültige Sprache id
Name String enthält eine gültige XML-Name
NCName
NMTOKEN Eingereicht String NMTOKEN-Attribut in XML (nur in Verbindung mit Schema Attribute verwendet)
NMTOKENS
normalizedString String enthält keine Zeilenumbrüche, Zeilenumbrüche oder Tabulatoren
QName
Schnur Schnur
Zeichen String enthält keine Zeilenumbrüche, Zeilenumbrüche oder Tabulatoren, führende oder nachfolgende Leerzeichen oder mehr aufeinander folgende Leerzeichen


String-Datentyp definiert (Restriction)

Es kann mit einer definierten String-Datentypen in Verbindung verwendet werden:

  • Aufzählung
  • Länge
  • maxLength
  • minLength
  • Muster (NMTOKENS, IDREFS und Entities kann nicht diese Einschränkung verwenden)
  • whitespace