Los últimos tutoriales de desarrollo web
 

Los tipos de datos XSD Varios


Otros tipos de datos son diversos boolean, base64Binary, hexBinary, float, double, anyURI, QName y NOTATION .


Tipo de datos booleano

El tipo de datos booleano se utiliza para especificar un valor verdadero o falso.

El siguiente es un ejemplo de una declaración booleano en un esquema:

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

Un elemento en el documento podría tener este aspecto:

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

Note: Los valores válidos para booleano es verdadero, falso, 1 (which indicates true) , y 0 (which indicates false) .


Tipos de datos binarios

tipos de datos binarios se utilizan para expresar los datos binarios con formato.

Tenemos dos tipos de datos binarios:

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

El siguiente es un ejemplo de una declaración hexBinary en un esquema:

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

Tipo de datos Anyuri

El tipo de datos anyURI se utiliza para especificar un URI.

El siguiente es un ejemplo de una declaración anyURI en un esquema:

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

Un elemento en el documento podría tener este aspecto:

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

Note: Si un URI tiene espacios, reemplazarlos con un 20%.


Tipos de Datos Varios

Nombre Descripción
anyURI
base64Binary
boolean
double
float
hexBinary
NOTATION
QName

Restricciones sobre los tipos de Datos Varios

Las restricciones que se pueden utilizar con los otros tipos de datos:

  • 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