XML Schema type de données de chaîne
Chaîne de type de données est utilisé pour contenir la valeur de la chaîne.
Type de données String (String Type de données)
Chaîne type de données peut contenir des caractères, des sauts de ligne, retours chariot, et les onglets.
Voici un exemple d'une déclaration de chaîne de régime:
Les éléments dans le document devraient ressembler à ceci:
Ou comme ceci:
Remarque: Si vous utilisez les types de données de chaîne, le processeur XML ne changera pas une valeur.
Normalized type de données string (NormalizedString Type de données)
types normalisés de données de chaîne dérivés de type de données de chaîne.
Normalized type de données chaîne peut contenir les mêmes caractères, mais le processeur XML va supprimer saut de ligne, les retours chariot et tabulations.
Voici un exemple d'un type de données normalisée de chaîne dans le schéma:
Les éléments dans le document devraient ressembler à ceci:
Ou comme ceci:
Remarque: Dans l'exemple ci - dessus, le processeur XML sera utilisé pour remplacer tous les onglets avec des espaces.
type de données Token (Token Type de données)
les données Jeton dérivées du même type de type de données de chaîne.
Token même type de données peut contenir des caractères, mais le processeur XML va supprimer des sauts de ligne, retours chariot, des onglets, des espaces avant et arrière, et de l'espace (en continu).
Voici un exemple d'un schéma dans la déclaration de jeton pertinente:
Les éléments dans le document devraient ressembler à ceci:
Ou comme ceci:
Note:> Dans l'exemple ci - dessus, un analyseur XML va supprimer les onglets.
Chaîne type de données
S'il vous plaît noter que tous les types de données suivants sont dérivés du type de données String (sauf pour type de données chaîne elle-même)!
nom | description |
---|---|
ENTITÉS | |
ENTITÉ | |
ID | Soumis attribut chaîne ID en XML (utilisé uniquement en conjonction avec les attributs de schéma) |
IDREF | Soumis chaîne IDREF attribut XML (uniquement utilisé en conjonction avec les attributs de schéma) |
langue IDREFS | La chaîne contient un identifiant de langue valide |
nom | La chaîne contient un nom XML valide |
NCName | |
NMTOKEN | Soumis chaîne attribut NMTOKEN en XML (uniquement utilisé en conjonction avec les attributs de schéma) |
NMTOKENS | |
normalizedString | Chaîne ne contient pas des sauts de ligne, retours chariot, ou onglets |
QName | |
string | chaîne |
jeton | Chaîne ne contient pas des sauts de ligne, retours chariot, ou onglets, avant ou arrière des espaces ou des espaces plus consécutifs |
Type de données String défini (Restriction)
Il peut être utilisé en conjonction avec les types de données de chaîne définies:
- énumération
- longueur
- maxLength
- minLength
- motif (NMTOKENS, IDREFS et ENTITIES ne peut pas utiliser cette contrainte)
- whiteSpace