[ANN] XML Beans 1.0 GA w/ Source

Discussion in 'XML' started by Carl Sjogreen, Jul 8, 2003.

  1. I'm pleased to announce the GA release of BEA's XMLBeans technology is
    now available at: http://dev2dev.bea.com/technologies/xmlbeans/index.jsp.

    What is XMLBeans?

    At a high level XMLBeans is an XML-Java binding tool that uses XML
    Schema as a basis for generating Java classes that you can use to
    easily access XML instance data in a natural manner in your Java
    programs. It was designed to provide both easy access to XML
    information via convenient Java classes as well as complete access to
    the underlying XML, combining the best of low-level APIs that provide
    full access with the convenience of Java binding.

    There are several factors that set XMLBeans apart from any other
    XML-Java binding alternatives:

    XML Schema Compliance - XMLBeans has achieved extremely high schema
    compliance and is able to compile even the most complex schemas. This
    is critical when adopting an XML-Java binding framework since you may
    received schemas that are out of your control.

    Access to the full underlying XML Infoset - The XML Cursor API allows
    you to have a lower level, DOM-like access to the underlying XML
    Infoset. You can get a "cursor" at any point while using the strongly
    typed generated XMLBeans and begin navigating the underlying XML
    instance. This is important if you need to work with aspects of XML
    that do not translate well to Java, for example the order of elements,
    or perhaps an "any" that you need to work with in an untyped manner.

    Access to the schema type system - In some situations when working
    with XMLBeans you may need to get access to the underlying schema type
    system. For example, perhaps you want to show the different possible
    enumerations for a particular attribute. The XMLBeans schema API
    allows you to walk through the schema type system giving you full
    access to a Java object representation of the XML Schema that was
    compiled to generate the XMLBeans classes.

    Speed - XMLBeans is optimized for performance at many levels. For
    example, XMLBeans lazily constructs objects from XML, so that you do
    not have the performance overhead of object creation when you only
    access portions of an XML document. Several Fortune 500 customers have
    adopted XMLBeans based on speed alone.

    In advance of moving this technology to an open source community,
    we've made XMLBeans available under an Apache-style license that
    allows for unrestricted use of the technology. We've also made the
    full source code available online as part of this download so you can
    see how it works, debug into it, suggest changes or enhancements, etc.

    Please send any comments my way.


    Carl Sjogreen
    Senior Product Manager
    WebLogic Workshop
    p 206.926.2931
    c 206.447.8540
    Carl Sjogreen, Jul 8, 2003
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Torsten Schmeissel
    Torsten Schmeissel
    Apr 29, 2005
  2. Shinya Koizumi

    tool to create beans with XML

    Shinya Koizumi, Apr 12, 2006, in forum: Java
    Shinya Koizumi
    Apr 12, 2006
  3. Alexander Heinrich

    XPath with XML Beans

    Alexander Heinrich, Feb 15, 2005, in forum: XML
    Alexander Heinrich
    Feb 15, 2005
  4. Peter Parker

    xml to Hibernate beans

    Peter Parker, Sep 30, 2006, in forum: Java
    Steven J. Sobol
    Oct 1, 2006
  5. Replies:
    Arne Vajhøj
    Jan 9, 2009

Share This Page