Latest web development tutorials

XML Schema tipo de dados string

String tipo de dados é usado para conter o valor da cadeia.


tipo de dados String (String tipo de dados)

String tipo de dados pode conter caracteres, avanços de linha, retornos de carro e guias.

Aqui está um exemplo de uma declaração cadeia esquema:

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

Elementos no documento deve ser semelhante a este:

<customer>John Smith</customer>

Ou assim:

<customer> John Smith </customer>

Nota: Se você usar os tipos de dados de cadeia, processador de XML não vai mudar um valor.


Normalizada tipo de dados string (normalizedString tipo de dados)

tipos de dados da cadeia normalizadas derivadas de tipo de dados de cadeia.

Normalizada tipo de dados string pode conter os mesmos personagens, mas o processador XML irá remover quebra de linha, retornos de carro e guias.

Aqui está um exemplo de um tipo de dados normalizado no esquema:

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

Elementos no documento deve ser semelhante a este:

<customer>John Smith</customer>

Ou assim:

<customer> John Smith </customer>

Nota: No exemplo acima, o processador XML irá ser utilizado para substituir todas as guias com espaços.


tipo de dados de Token (Token tipo de dados)

dados de token derivadas do mesmo tipo de tipo de dados de cadeia.

Token mesmo tipo de dados pode conter caracteres, mas o processador XML irá remover avanços de linha, retornos de carro, guias esquerda e à direita espaços e espaciais (contínua).

Aqui está um exemplo de um esquema na declaração de token relevante:

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

Elementos no documento deve ser semelhante a este:

<customer>John Smith</customer>

Ou assim:

<customer> John Smith </customer>

Nota:> No exemplo acima, parser XML irá remover as guias.


tipo de dados String

Por favor note que todos os seguintes tipos de dados são derivados do tipo de dados String (exceto para própria cadeia de caracteres tipo de dados)!

nome descrição
ENTIDADES
ENTIDADE
identidade Submetido atributo de cadeia de ID em XML (usado somente em conjunto com atributos de esquema)
IDREF Submetido cadeia IDREF atributo no XML (usado somente em conjunto com atributos de esquema)
linguagem IDREFS Cadeia contém um ID de idioma válido
nome Cadeia contém um nome XML válido
NCName
NMTOKEN Submetido atributo NMTOKEN cadeia em XML (usado somente em conjunto com atributos de esquema)
NMTOKENS
normalizedString Cordas não contém avanços de linha, retornos de carro, ou guias
QName
corda corda
símbolo Cordas não contém avanços de linha, retornos de carro, ou guias, espaços à esquerda ou à direita ou mais espaços consecutivos


String tipo de dados definido (Restrição)

Ele pode ser usado em conjunção com um tipo de dados Cadeia de caracteres definidos:

  • enumeração
  • comprimento
  • maxLength
  • minLength
  • padrão (NMTOKENS, IDREFS, e entidades não podem usar esta restrição)
  • whiteSpace