tutoriais mais recente desenvolvimento web
 

Tipos XSD Diversos dados


Outros tipos de dados variados são boolean, base64Binary, hexBinary, float, double, anyURI, QName , e NOTATION .


Boolean tipo de dados

O tipo de dados boolean é usado para especificar um valor verdadeiro ou falso.

O que se segue é um exemplo de uma declaração boolean em um esquema:

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

Um elemento em seu documento pode ter esta aparência:

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

Note: Os valores legais para boolean são verdadeiras, falsas, 1 (which indicates true) e 0 (which indicates false) .


Tipos de dados binários

tipos de dados binários são usados ​​para expressar dados binários formatado.

Temos dois tipos de dados binários:

  • base64Binary (Base64-encoded binary data)
  • hexBinary (hexadecimal-encoded binary data)

O que se segue é um exemplo de uma declaração hexBinary em um esquema:

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

AnyURI Tipo de dados

O tipo de dados anyURI é usado para especificar um URI.

O que se segue é um exemplo de uma declaração anyURI em um esquema:

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

Um elemento em seu documento pode ter esta aparência:

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

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


Tipos Diversos dados

Nome Descrição
anyURI
base64Binary
boolean
double
float
hexBinary
NOTATION
QName

Restrições sobre Tipos de Dados Diversos

As restrições que podem ser utilizadas com outros tipos de dados:

  • enumeration (a Boolean data type cannot use this constraint)
  • length (a Boolean data type cannot use this constraint)
  • maxLength (a Boolean data type cannot use this constraint)
  • minLength (a Boolean data type cannot use this constraint)
  • pattern
  • whiteSpace