gXML Open Source
TIBCO has developed an infrastructure technology called gXML. We've realized that the technology could dramatically increase the flexibility and options available when processing XML. We hope it will lead to numerous scalability improvements.
The benefits of gXML are immeasurably larger if the gXML technology is open source—so that's what we've decided to do.
What is gXML?
gXML enables applications to write code that uses and manipulates XML trees without being tied to a particular XML tree representation like DOM, DOM4J, AXIOM, or any other. It also prods developers towards an immutable view of XML trees, which will make it easier and faster to work with XML across multiple cores and multiple processors.
gXML adds support for critical new XML specifications. Specifically, gXML supports the XQuery Data Model, the foundation of XQuery 1.0, XPath 2.0, and XSLT 2.0, and an area of active specification development at W3C.
Download the Latest Release
-
gXML
gXML August 2010 Update! This download file contains the gXML API, and XPath. DOM and Cx bridges are included as well as new samples. gXML is covered under the Apache Software License 2.0. Download Now.
Project Resources
We have a mailing list over at groups.yahoo.com, where you can join in the discussion, ask questions, and get answers.
A draft of the proposal to the Apache Software Foundation for status as an incubator project is available. This includes some background that may be of interest.
Other resources are in the works. That includes things such as the javadoc, more formal documentation, and additions to the code available for inspection; if you join the mailing list; you can let us know what you'd most like to see!
The gXML Blog
We're blogging on gXML! Please have a read and feel free to leave a comment, or engage more interactively by starting a new thread on the mailing list.