XSD - String

I tipi di dati stringa vengono utilizzati per rappresentare i caratteri nei documenti XML.

<xs: string> tipo di dati

Il tipo di dati <xs: string> può accettare caratteri, avanzamenti riga, ritorni a capo e caratteri di tabulazione. Il processore XML non sostituisce gli avanzamenti riga, i ritorni a capo e i caratteri di tabulazione nel contenuto con spazio e li mantiene intatti. Ad esempio, più spazi o tabulazioni vengono conservati durante la visualizzazione.

<xs: string> Esempio

Dichiarazione dell'elemento in xsd -

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

Utilizzo degli elementi in xml -

<name>Dinkar</name>
<name>Dinkar    Kad</name>

Tipo di dati <xs: token>

Il tipo di dati <xs: token> deriva dal tipo di dati <string> e può accettare caratteri, avanzamenti riga, ritorni a capo e caratteri di tabulazione. Il processore XML rimuoverà gli avanzamenti riga, le tabulazioni, i ritorni a capo, gli spazi iniziali e finali e più spazi.

<xs: token> Esempio

Dichiarazione dell'elemento in xsd -

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

Utilizzo degli elementi in xml -

<name>Dinkar</name>
<name>Dinkar    Kad</name>

Tipi di dati stringa

Di seguito è riportato l'elenco dei tipi di dati comunemente usati che derivano dal tipo di dati <string>.

S.No. Nome e descrizione
1

ID

Rappresenta l'attributo ID in XML e viene utilizzato negli attributi dello schema.

2

IDREF

Rappresenta l'attributo IDREF in XML e viene utilizzato negli attributi dello schema.

3

language

Rappresenta un ID lingua valido

4

Name

Rappresenta un nome XML valido

5

NMTOKEN

Rappresenta un attributo NMTOKEN in XML e viene utilizzato negli attributi dello schema.

6

normalizedString

Rappresenta una stringa che non contiene avanzamenti riga, ritorni a capo o tabulazioni.

7

string

Rappresenta una stringa che può contenere avanzamenti riga, ritorni a capo o tabulazioni.

8

token

Rappresenta una stringa che non contiene avanzamenti riga, ritorni a capo, tabulazioni, spazi iniziali o finali o più spazi

Restrizioni

I seguenti tipi di restrizioni possono essere utilizzati con i tipi di dati String:

  • enumeration
  • length
  • maxLength
  • minLength
  • pattern
  • whiteSpace