June 01, 2007

01 June 2007 - Apache XMLBeans 2.3.0 Released

Apache XMLBeans Project Team has released the version 2.3.0 of Apache XMLBeans. - Download XMLBeans 2.3.0

Posted by Tetsuya Kitahata at 06:54 PM

June 23, 2006

23 June 2006 - Apache XMLBeans 2.2.0 Released

Apache XMLBeans Project Team has released the version 2.2.0 of Apache XMLBeans. - Download XMLBeans 2.2.0

Posted by Tetsuya Kitahata at 06:50 PM

June 30, 2005

30 June 2005 - Apache XMLBeans V2.0.0 Released

The Apache XMLBeans Project is happy to announce the availability of XMLBeans V2.0.0 .

XMLBeans is a tool that allows you to access the full power of XML in a Java friendly way. You can take advantage of all the richness and features of XML and XML Schema and have these features mapped as naturally as possible to the equivalent Java language and typing constructs.

XMLBeans uses XML Schema to generate Java interfaces and classes that you can then use to access and modify XML instance data. Using XMLBeans is similar to using any other Java interface/class, you will see things like getFoo or setFoo just as you would expect when working with Java.

While a major use of XMLBeans is to access your XML instance data with strongly typed Java classes there are also API's that allow you to access the full XML infoset (XMLBeans keeps XML Infoset fidelity) as well as to reflect into the XML schema itself through an XML Schema Object Model.

Here's a short list of improvements in this release:


  • Improved XQuery/XPath integration - Both XQuery and XPath on XMLBeans are now fully integrated. XPath and XQuery expressions can return other XMLObjects, or they can be executed using an XmlCursor instance, in which case you manipulate the results using a cursor.

  • DOM Level II Support - DOM Level II support is now implemented natively so that you can handle the underlying XML in the DOM style. You can switch between DOM, XmlCursor, and XmlObject (either untyped or typed). This improves performance and reduces the memory footprint over Version 1.

  • Extensions - You can now add custom functionality to generated XMLBeans. You can pass to the Schema Compiler 1) an interface that defines the set of methods to implement and 2) a static handler that implements this functionality. The generated classes will implement the interface and, for each method, call out to the static handler.

  • Improved Error Handling - This version adds error codes and ensures message consistency. In addition, fail-fast behavior is provided for simple types, while access to the post schema validation infoset is made available during validation.

  • Performance - Performance has been improved across the board. Native DOM support improves performance and memory footprint; XML parsing is now by default performed by Piccolo, a high performance parser; incremental compilation of only modified artifacts has been added; and the performance of the XmlCursor implementation has been greatly improved.

  • JDK 1.5 Generics - Generated classes now optionally take advantage of JDK 1.5 Generics. Note that JDK 1.4 continues to be supported.

  • XML Instance/XSD Generation - You can generate a sample XML instance from schema using the xsd2inst tool (which uses the SchemaInstanceGenerator class). You can also generate a schema from an instance using the inst2xsd tool (which uses the Inst2Xsd class).

----

-- The Apache XMLBeans Project

Posted by Tetsuya Kitahata at 11:54 PM

February 25, 2005

25 February 2005 - Apache XMLBeans 2.0.0-beta1, 1.0.4, and 1.0.4-jdk1.3 released

The Apache XMLBeans project is pleased to announce new releases of XMLBeans. The 2.0.0-beta1 release is a significant improvement from previous release and has been in development for about 10 months. The 1.0.4 release is a maintenance release focused on stability and bug fixes. The 1.0.4-jdk1.3 release is the first release of XMLBeans compatible with JDK 1.3.

Major goals of the 2.0.0-beta1 release:


  • source backwards compatible

  • improve usability of wildcards, substitution groups, error handling

  • a native DOM level 2 API

  • integration with Saxon xpath/xquery engine

  • performance improvements

  • instance to schema and schema to instance tools

For a comprehensive list of improvements, see the CHANGES.txt file in the distribution.

Goals for the next 2.0.0 release include fixing any remaining performance issues and bugs. Please take 2.0.0-beta1 for a spin and help us make the 2.0.0 GA rock solid.

The source and binaries are available on mirror near you at:
http://www.apache.org/dyn/closer.cgi/xmlbeans

----

-- The Apache XMLBeans Project

Posted by Tetsuya Kitahata at 08:17 AM

June 25, 2004

25 June 2004 - Full-fledged Apache XMLBeans moves up to Top Level

Apache XMLBeans Project has graduated out the Apache Incubator Project to become Top Level Project in the Apache Software Foundation. Apache XMLBeans provides a simplified model for interacting with XML documents. The project originated with a contribution from BEA Inc., however, after its time within the Apache Incubator, it is now a full-fledged Apache community and codebase under Apache License 2.0. Cliff Schmidt is the Chair of the new Apache XMLBeans PMC (Project Management Committee).

Note:

This is one of the steps of the Apache XML Project to promote its projects upwards and become a federation, or a central information repository, of all the XML-related projects at the ASF. Look for more promotions over the next few months.

Posted by Tetsuya Kitahata at 03:48 AM