Tipos de datos misceláneos de XSD
- Página anterior Números de XSD
- Página siguiente Resumen de XSD
Otros tipos de datos misceláneos incluyen lógico, base64Binary, hexadecimal, flotante, doble precisión, anyURI, anyURI y NOTATION.
Tipo de datos booleano (Boolean Data Type)
Los datos lógicos se utilizan para especificar valores true o false.
A continuación, se muestra un ejemplo de declaración lógica en un esquema determinado:
<xs:attribute name="disabled" type="xs:boolean"/>
Los elementos en el documento deben parecerse a lo siguiente:
<prize disabled="true">999</prize>
Notas:Los valores booleanos válidos son true, false, 1 (representa true) y 0 (representa false).
Tipos de datos binarios (Binary Data Types)
Los tipos de datos binarios se utilizan para expresar datos en forma binaria.
Podemos usar dos tipos de datos binarios:
- base64Binary (datos binarios codificados en Base64)
- hexBinary (datos binarios codificados en hexadecimal)
A continuación, se muestra un ejemplo de declaración hexBinary en un esquema determinado:
<xs:element name="blobsrc" type="xs:hexBinary"/>
Tipo de datos AnyURI (AnyURI Data Type)
El tipo de datos anyURI se utiliza para especificar URI.
A continuación, se muestra un ejemplo de declaración anyURI en un esquema determinado:
<xs:attribute name="src" type="xs:anyURI"/>
Los elementos en el documento deben parecerse a lo siguiente:
<pic src="http://www.codew3c.com/images/smiley.gif" />
Notas:Si algún URI contiene espacios, utilice %20 para reemplazarlos.
Tipos de datos de datos misceláneos
Nombre | Descripción |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Restricciones (Restriction) para tipos de datos misceláneos
Restricciones que se pueden usar junto con tipos de datos misceláneos:
- enumeration (El tipo de datos booleano no puede usar esta restricción*)
- length (El tipo de datos booleano no puede usar esta restricción)
- maxLength (El tipo de datos booleano no puede usar esta restricción)
- minLength (El tipo de datos booleano no puede usar esta restricción)
- patrón
- whiteSpace
*Nota del traductor:Restricción se refiere a constraint.
- Página anterior Números de XSD
- Página siguiente Resumen de XSD