XMLBeans
XMLBeans の主な目的は、ストリーミング以外の(メモリ上の)あらゆるXMLプログラミングで利用可能なものを構築することであった。XML Schema をコンパイルしてJavaクラスを生成したいとき
あらゆる Schema について XMLBeans が利用可能であり、
任意の必要なレベルのXMLへのアクセスを得ることができ、別々のツールを使う必要がない。