Latest web development tutorials

Schemat XML typ danych łańcuch

typ danych String jest używana do przechowywania wartości ciągu.


typ danych String (String Typ danych)

typ danych String może zawierać znaków, linii kanałów, powrotu karetki i kart.

Oto przykład deklaracji system strun:

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

Elementy w dokumencie powinna wyglądać następująco:

<customer>John Smith</customer>

Albo tak:

<customer> John Smith </customer>

Uwaga: W przypadku korzystania z typów danych String, procesor XML nie zmieni jedną wartość.


Znormalizowany typ danych string (NormalizedString Typ danych)

Znormalizowane typy danych łańcuchowe pochodzące z typem danych STRING.

Znormalizowany typ danych łańcuch może zawierać te same znaki, ale procesor XML usunie podział wiersza, przewóz powroty i kart.

Oto przykład znormalizowanego typu danych ciąg w schemacie:

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

Elementy w dokumencie powinna wyglądać następująco:

<customer>John Smith</customer>

Albo tak:

<customer> John Smith </customer>

Uwaga: W powyższym przykładzie, procesor XML zostaną wykorzystane w celu zastąpienia wszystkich kart ze spacjami.


Reklamowe typ danych (Token Typ danych)

Token dane pochodzące z tego samego typu danych typu ciąg.

Reklamowe sam typ danych może zawierać znaki, ale procesor XML usunie wiersz karmi, powroty karetki, zakładki, początkowe i końcowe spacje oraz (ciągły) kosmicznych.

Oto przykładowy schemat w odpowiedniej deklaracji tokena:

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

Elementy w dokumencie powinna wyglądać następująco:

<customer>John Smith</customer>

Albo tak:

<customer> John Smith </customer>

Uwaga:> W powyższym przykładzie, XML parser usunie wypustki.


typ danych String

Należy pamiętać, że wszystkie z następujących typów danych pochodzą od typu danych String (z wyjątkiem samego łańcucha typu danych)!

nazwa opis
PODMIOTY
PODMIOT
ID Zgłoszony atrybut ID ciąg w formacie XML (używany tylko w połączeniu z atrybutami schematu)
IDREF Zgłoszony ciąg IDREF atrybutu XML (używany tylko w połączeniu z atrybutami schematu)
język IDREFS String zawiera poprawny identyfikator języka
nazwa String zawiera poprawną nazwę XML
NCName
NMTOKEN Zgłoszony ciąg NMTOKEN atrybut XML (tylko w połączeniu z atrybutami schematu)
NMTOKENS
normalizedString String nie zawiera linię karmi, powrotu karetki, albo wypustki
QName
sznur sznur
żeton String nie zawiera linię karmi, powrotu karetki lub kart, prowadzące lub spacji lub więcej kolejnych spacji


typ danych String zdefiniowany (Restriction)

Może być stosowany w połączeniu z określonymi typami danych ciąg:

  • wyliczenie
  • długość
  • MaxLength
  • MINLENGTH
  • wzór (NMTOKENS, IDREFS oraz podmioty nie mogą korzystać z tego ograniczenia)
  • białe znaki