Tipo de Dados de String do XSD
- Página Anterior Exemplo do XSD
- Próxima Página Data do XSD
O tipo de dados de string é usado para valores que podem conter strings.
Tipo de dados de string (String Data Type)
O tipo de dados de string pode conter caracteres, quebras de linha, retornos e tabs.
A seguir está um exemplo de declaração de string no esquema:
<xs:element name="customer" type="xs:string"/>
Os elementos no documento devem parecer assim:
<customer>John Smith</customer>
Ou algo parecido:
<customer>John Smith</customer>
Notas:Se você usar o tipo de dados de string, o processador XML não alterará o valor.
Tipo de dados de string normalizada (NormalizedString Data Type)
O tipo de dados de string normalizada deriva do tipo de dados de string.
O tipo de dados de string normalizada pode conter caracteres, mas o processador XML removerá quebras de linha, retornos e tabs.
A seguir está um exemplo de tipo de dados de string normalizada no esquema:
<xs:element name="customer" type="xs:normalizedString"/>
Os elementos no documento devem parecer assim:
<customer>John Smith</customer>
Ou algo parecido:
<customer>John Smith</customer>
Notas:Neste exemplo, o processador XML substituirá todos os tabs por espaços.
Tipo de dados Token (Token Data Type)
O tipo de dados Token também deriva do tipo de dados de string.
O tipo de dados Token pode conter caracteres, mas o processador XML removerá quebras de linha, retornos e tabs, bem como espaços em branco no início e no final e espaços em branco consecutivos.
A seguir está um exemplo de declaração de token no esquema:
<xs:element name="customer" type="xs:token"/>
Os elementos no documento devem parecer assim:
<customer>John Smith</customer>
Ou algo parecido:
<customer>John Smith</customer>
Notas:Neste exemplo, o analisador XML removerá os tabs.
Tipo de dados de string
Atenção, todos os seguintes tipos de dados derivam do tipo de dados de string (exceto o tipo de dados de string em si)!
Nome | Descrição |
---|---|
ENTITIES | |
ENTITY | |
ID | Submete a stringa ID in XML (usada apenas com a propriedade schema) |
IDREF | Submete a stringa IDREF in XML (usada apenas com a propriedade schema) |
IDREFS language | Stringa que contém um id de idioma válido |
Name | Stringa que contém um nome XML válido |
NCName | |
NMTOKEN | Submete a stringa NMTOKEN in XML (usada apenas com a propriedade schema) |
NMTOKENS | |
normalizedString | String que não contém quebras de linha, retornos ou tabulações |
QName | |
string | String |
token | String que não contém quebras de linha, retornos ou tabulações, espaços em branco no início ou no final ou espaços em branco em série |
Restrições para o tipo de dados de string (Restriction)
Restrições que podem ser usadas juntamente com o tipo de dados de string:
- enumeration
- length
- maxLength
- minLength
- padrão (NMTOKENS, IDREFS e ENTITIES não podem usar essa restrição)
- whiteSpace
- Página Anterior Exemplo do XSD
- Próxima Página Data do XSD