XMLBeans

RECU-0234 (Recurso Ficha Técnica)

Descripción

XMLBeans es una herramienta que nos permite manipular XML asociando cada uno de los elementos de un documento XML a objetos y tipos de datos de Java, haciendo más amigable el uso de XML. XMLBeans utiliza un esquema de XML (archivo XSD) para compilar las interfaces y las clases necesarias para poder acceder y modificar un documento XML.

Una vez que se han generado las clases y las interfaces, es posible manipular archivos de XML como si fueran una colección de objetos y sin tener que hacer parsing (análisis sintáctico), ya que las funciones encargadas de hacer el análisis sintáctico o parsing son generadas por el XMLBeans a partir del archivo de esquema XSD.

Usos y recomendaciones conocidas

  • Creada por Apache
  • Libro blanco de desarrollo de la Consejería de Medio Ambiente

Ventajas e inconvenientes

Ventajas:

  • Permite la interpretación de esquemas de forma sencilla y rápida.
  • No necesita otras herramientas para acceder al XML.
  • Generar un archivo.jar con el código generado a partir del esquema XSL.

Desventajas:

  • Puede presentar los mismos problemas que DOM.
  • Es necesario que la definición del esquema sea muy exacta.
  • Puede generar código que no nos sirva..

Requisitos e incompatibilidades

  • Tener instalado la versión 1.4 de la JDK
  • XMLBeans 2.3.0

Contenidos relacionados

Pautas
Área: Desarrollo » Librerías y Módulos » Java
Código Título Tipo Carácter
LIBP-0348 Librerías para el tratamiento de XML en Java Libro de pautas Directriz Recomendada