Latest web development tutorials

XML Schema tipo di dati String

tipo di dati String viene utilizzato per contenere il valore della stringa.


tipo di dati String (String tipo di dati)

tipo di dati String può contenere caratteri, i ritorni a capo e le tabulazioni.

Ecco un esempio di una dichiarazione di stringa di schema:

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

Gli elementi del documento dovrebbe essere simile a questo:

<customer>John Smith</customer>

O come questo:

<customer> John Smith </customer>

Nota: Se si utilizzano i tipi di dati stringa, processore XML non cambierà un valore.


Normalizzato tipo di dati stringa (normalizedString tipo di dati)

i tipi di dati normalizzati stringa derivati ​​dal tipo di dati String.

Normalizzato tipo di dati stringa può contenere gli stessi caratteri, ma il processore XML rimuoverà interruzione di riga, ritorni a capo, e le schede.

Ecco un esempio di un tipo di dati String normalizzata nello schema:

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

Gli elementi del documento dovrebbe essere simile a questo:

<customer>John Smith</customer>

O come questo:

<customer> John Smith </customer>

Nota: Nell'esempio precedente, processore XML sarà usato per sostituire tutte le schede con spazi.


Token tipo di dati (Token tipo di dati)

i dati derivati ​​dal token lo stesso tipo di tipo di dati String.

Token stesso tipo di dati può contenere caratteri, ma il processore XML rimuoverà i ritorni a capo, tabulazioni, spazi iniziali e finali, e lo spazio (continuo).

Ecco un esempio di uno schema nella dichiarazione relativa Token:

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

Gli elementi del documento dovrebbe essere simile a questo:

<customer>John Smith</customer>

O come questo:

<customer> John Smith </customer>

Nota:> Nell'esempio precedente, parser XML rimuoverà le schede.


tipo di dati String

Si prega di notare che tutti i seguenti tipi di dati sono derivati ​​dal tipo di dati String (ad eccezione di stringa tipo di dati stessa)!

nome descrizione
ENTI
ENTE
ID attributo ID di stringa Inserito in XML (Utilizzabile solo in combinazione con gli attributi dello schema)
IDREF Inserito stringa IDREF attributo in XML (Utilizzabile solo in combinazione con gli attributi dello schema)
lingua IDREFS Stringa contiene un linguaggio di identità valido di
nome Stringa contiene un nome XML valido
NCName
NMTOKEN Inserito stringa di attributo NMTOKEN in XML (Utilizzabile solo in combinazione con gli attributi dello schema)
NMTOKENS
normalizedString Stringa non contiene avanzamenti di riga, ritorni a capo, o schede
QName
stringa stringa
segno Stringa non contiene avanzamenti di riga, ritorni a capo, o schede, spazi iniziali o finali o più spazi consecutivi


tipo di dati String definito (Restriction)

Può essere utilizzato in combinazione con i tipi di dati stringa definita:

  • enumerazione
  • lunghezza
  • maxLength
  • minLength
  • modello (NMTOKENS, IDREFS, ed entità non può utilizzare questo vincolo)
  • spazio bianco