1

通常は、JaxB、XMLBeans、または Simple を使用して XML ファイルを Java オブジェクトに変換します。ただし、この場合、Java5 のみを使用でき、外部ライブラリは使用できません (いくつかの理由により)。

それを行う最善の方法は何ですか?私の XML 入力は非常に単純です。XML を Java-Object に入れる最も柔軟でエレガントな方法は何ですか (GETTER が必要なだけなので、実際の JavaBeans は必要ありません)。

ありがとう!

4

3 に答える 3

2

Java5は、DOMとSAXを含むJaxPを提供します。

どちらを使用するかは、XMLドキュメントの大きさと、要素にアクセスするために必要な速度に大きく依存します。DOMはXML構造全体をメモリに配置しますが、SAXはシリアルストリーミングアプローチを提供します。

于 2010-02-05T03:45:46.057 に答える
2

DOM実装を使用してそれを行うことができます。

于 2010-02-05T03:31:50.560 に答える
0

データバインディングを行う最も柔軟な方法は、XPath を使用することです。以下の記事を参照してください http://onjava.com/pub/a/onjava/2007/09/07/schema-less-java-xml-data-binding-with- vtd-xml.html

于 2010-02-05T08:55:31.673 に答える