Apache XMLBeans establece un medio intermediario para el mapeo de las ricas estructuras de datos que pueden estar contenidos en los documentos XML.
Estos datos se asigna a un tipo Java y se puede acceder a través de las clases regulares Java.
La idea general es permitir a los desarrolladores un medio nativo Java para acceder a estos datos, con el apoyo de su esquema, DOM y conjunto de información.
XMLBeans pueden manejar árboles XML, XPath y expresiones XQuery, pueden validar datos XML con un esquema, y muchos otros más.
El proyecto cuenta con algunos ejemplos básicos para mostrar a los desarrolladores cómo se puede implementar y una gran cantidad de documentación
¿Qué hay de nuevo en esta versión:.
- Añadido nuevo CopyUseNewSynchronizationDomain opción XML utilizado para la copia.
- Entitize & # X5c; r cuando no se imprima con estilo, esta ayuda con maintainig & # X5c;. Entidades r
- validación fijo de valor entero que contiene carbón punto.
- caracteres fijos en los comentarios para evitar errores en IntelliJ bajo Linux.
- Actualizado duraciones a última especificación.
- Fija para compilar esquema que contiene el tipo de complejo con contenido simple que tiene facetas definidas en el tipo simple de base
- Método de Arreglo para el Piccolo lexer cuando se lee devuelve 0.
- Fix para preservar los marcadores CDATA cuando copia de una xmlobject a otro.
- Solución de error al cambiar el tamaño de buffer circular implementación flujo de salida del ahorrador.
- Fija para el bug cuando no especificando el tipo para una partícula en tipo de esquema derivado y cuando minOccurs es 0.
- mensajes de error fijo cuando contienen base y nombres de tipos de derivados.
- La introducción de un límite de reemplazo entidad máximo predeterminado de 10kb, puede ser controlada mediante el uso de la XmlOptions.setLoadEntityBytesLimit opción.
- javadoc fijo para herramientas inst2xsd y xsd2inst.
- Fijo NPE en SchemaTypeImpl.getEnumJavaClass ().
- Alta múltiples puntos de entrada y el código rediseñado para el código xsd2inst.
- Eliminado org.w3c.dom archivos desde xbean.jar.
- Añadido otra implementación de la interfaz XPath y XQuery.
- clases Añadido src / xmlinputstream org.apache.xmlbeans.xml.stream. * Para xmlpublic.jar.
- Hecho de ejecución de arranque dos veces para evitar los correos electrónicos de error Gump.
- Arreglo para el bug XMLBeans-396:. GML 3.1.1 código generado falla al compilar
- Arreglo para XMLBeans-412 errores: Patrón faceta regex requiere dash - ser escapado .
- Arreglo para el bug XMLBeans-414: Error de cvc-complejo-type.2.1:. 'XXXX' Element con vacío tipo de contenido no puede tener texto, elemento o contenido
¿Qué hay de nuevo en la versión 2.5.0:.
- Códigos de salida para InstanceValidator
- Decimal manejo de corrección en xsd2inst precisión.
- para realizar adicional, esquema estricto controles de validación: XMLBeans-350 modelo actualizado para dayTimeDuration .
- año extendido valor mínimo / máximo.
- Soporte para tipos de fecha y hora con hora 24.
- NOTACIÓN tipo incorporado.
- fix DocType cuando se cambia elemento raíz.
- & quot; Los tipos de usuario & quot; característica -. permite correlación del esquema tipos simples para clases Java de usuario personalizadas
- tipo de enumeración anidada error de compilación: fix. XMLBeans-381
- fix Deadlock en impl generados Setter simple y matriz.
- fix atributo requerido en streaming de validador.
- Muchas otras correcciones y optimizaciones.
Limitaciones
Comentarios que no se encuentran