Tipos de datos misceláneos de XSD
- Página anterior Números de XSD
- Página siguiente Manual de referencia de XML
Otros tipos de datos misceláneos incluyen lógico, base64Binary, hexadecimal, flotante, doble precisión, anyURI, anyURI y NOTATION.
Tipo de datos lógico (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:
<xs:attribute name="disabled" type="xs:boolean"/>
Los elementos del documento deben parecerse a lo siguiente:
<prize disabled="true">999</prize>
Comentarios: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:
<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:
<xs:attribute name="src" type="xs:anyURI"/>
Los elementos del documento deben parecerse a lo siguiente:
<pic src="http://www.codew3c.com/images/smiley.gif" />
Comentarios:Si un URI contiene espacios, utilice %20 para reemplazarlos.
Tipos de datos misceláneos (Miscellaneous Data Types)
Nombre | Descripción |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Restricción de tipos de datos misceláneos (Restriction)
Límite aplicable a tipos de datos misceláneos:
- enumeration (No se puede usar esta restricción para tipos de datos booleanos*)
- length (No se puede usar esta restricción para tipos de datos booleanos)
- maxLength (No se puede usar esta restricción para tipos de datos booleanos)
- minLength (No se puede usar esta restricción para tipos de datos booleanos)
- patrón
- whiteSpace
*Nota del traductor:Restricción se refiere a constraint.
- Página anterior Números de XSD
- Página siguiente Manual de referencia de XML