Latest web development tutorials

XML Schema tipos de dados Diversos

Outros tipos de dados mistos incluem booleano, base64Binary, hexadecimal, ponto flutuante de precisão dupla, anyURI, anyURI e notação.


Tipo de dados booleano (Boolean tipo de dados)

valor verdadeiro ou falso dos dados booleano é usado para especificar.

Aqui está um exemplo de um esquema lógico declarou:

<xs:attribute name="disabled" type="xs:boolean"/>

Elementos no documento deve ser semelhante a este:

<prize disabled="true">999</prize>

Nota: Os valores booleanos são legítimas verdadeiro, falso, 1 (representada verdade) e 0 (false).


tipo de dados binários (Tipos de dados binários)

Tipos de dados binários são usados ​​para expressar os dados em formato binário.

Podemos usar dois tipos de dados binários:

  • base64Binary (Base64 dados binário codificado)
  • hexBinary (dados binários codificados em hex)

Aqui está um exemplo de um esquema em declaração hexBinary:

<xs:element name="blobsrc" type="xs:hexBinary"/>


AnyURI tipo de dados (anyURI tipo de dados)

anyURI tipo de dados é usada para especificar URI.

Aqui está um exemplo de um esquema em declaração anyURI:

<xs:attribute name="src" type="xs:anyURI"/>

Elementos no documento deve ser semelhante a este:

<pic src="http://www.w3schools.com/images/smiley.gif" />

Nota: Se um URI contiver espaços, substituí-los por 20%.


Tipos Diversos dados

nome descrição
anyURI
base64Binary
boolean
duplo
flutuador
hexBinary
Notação
QName


De tipos de dados diversos definidos (restrição)

Pode definir e tipos de dados diversos usados ​​em conjunto:

  • enumeração (um tipo de dados booleano não pode usar esta restrição *)
  • comprimento (um tipo de dados booleano não pode usar esta restrição)
  • maxLength (um tipo de dados booleano não pode usar esta restrição)
  • minLength (tipo de dados Boolean não pode usar esta restrição)
  • padrão
  • whiteSpace

* Nota do tradutor: refere-se à restrição de restrição.