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
  1. Cuantos son los tipos de datos en XML Schema y cuáles son sus nombres?
  2. Cuales son los tipos de datos de XML Schema y sus características?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir