Se encuentra en:
XMLBeans
RECU-0234 (Recurso Ficha Técnica)
Tabla de contenidos
- Área: Librerías y Módulos
- Grupo: Librerías para el Tratamiento de XML
- Carácter del recurso: Permitido
- Tecnologías: Java
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
Enlaces externos
Contenidos relacionados
Pautas
Código | Título | Tipo | Carácter | |
---|---|---|---|---|
LIBP-0348 | Librerías para el tratamiento de XML en Java | Libro de pautas | Directriz | Recomendada |