Tipos de datos en XML Schema.
XML Schema es un lenguaje de definición de esquemas para XML que define la estructura y los tipos de datos para los elementos y atributos de un documento XML. Uno de los aspectos más importantes de XML Schema es la definición de tipos de datos, lo que permite validar y verificar la integridad de los datos XML. En este artículo, vamos a explorar los diferentes tipos de datos XML Schema.
Índice
Cuantos son los tipos de datos en XML Schema y cuáles son sus nombres?
XML Schema define 26 tipos de datos primitivos, que se dividen en dos categorías:
- Tipos de datos numéricos: representan valores numéricos y se utilizan para validar elementos y atributos que contienen números. Los tipos de datos numéricos son:
- integer
- long
- int
- short
- byte
- decimal
- float
- double
- Tipos de datos de cadena: representan valores de cadena y se utilizan para validar elementos y atributos que contienen texto. Los tipos de datos de cadena son:
- string
- normalizedString
- token
- language
- Name
- NCName
- ID
- IDREF
- IDREFS
- ENTITY
- ENTITIES
- QName
- NOTATION
- anyURI
- base64Binary
- hexBinary
Cuales son los tipos de datos de XML Schema y sus características?
A continuación, se muestra una breve descripción de cada tipo de datos XML Schema:
- integer: representa un número entero con un número ilimitado de dígitos.
- decimal: representa un número decimal con una precisión y escala definidas.
- string: representa una cadena de caracteres.
- normalizedString: representa una cadena de caracteres sin espacios en blanco iniciales o finales.
- token: representa una cadena de caracteres sin espacios en blanco iniciales o finales, y con todos los demás espacios en blanco convertidos a un solo espacio.
- language: representa un código de idioma ISO 639-1.
- Name: representa un nombre XML válido.
- NCName: representa un nombre XML válido sin dos puntos.
- ID: representa un identificador único dentro del documento XML.
- IDREF: representa una referencia a un identificador único dentro del documento XML.
- IDREFS: representa una lista de referencias a identificadores únicos dentro del documento XML.
- ENTITY: representa una entidad XML.
- ENTITIES: representa una lista de entidades XML.
- QName: representa un nombre de espacio de nombres XML válido.
- NOTATION: representa una notación XML.
- anyURI: representa una cadena que contiene una URI.
- base64Binary: representa una cadena de caracteres en formato binario codificado en base64.
- hexBinary: representa una cadena de caracteres en formato binario codificado en hexadecimal.
- float: representa un número de coma flotante de precisión simple.
- double: representa un número de coma flotante de precisión doble.
- long: representa un número entero largo.
- int: representa un
Subir
Deja una respuesta