5

Javaファイルでタグ名を定義せずにSAXパーサーからXMLファイルを解析することは可能ですか?特定のXMLファイルではなく、あらゆる種類のXMLファイルを解析できるように、コードを汎用的にしたいと思います。

4

2 に答える 2

3

外部化されたマッピング (XML、注釈など) または暗黙の規則を備えた XML からオブジェクトへの「パーサー」を探しているようです。選択するリストは次のとおりです。

あなたは確かにもっと見つけるでしょう。SAX (または DOM、または StAX) を使用して手動で XML を解析する場合は、関心のある XML タグの名前を知っおく必要があります。それらを抽象化し、パーサー構成を駆動することができますが、構築している場合オブジェクトを XML データから取得する場合は、それを実行できるフレームワークを選択することに時間を費やしたほうがよいでしょう。

于 2012-05-26T17:16:31.640 に答える
0

はい、そうです。JDOM、DOM4J 、およびXOMをご覧ください。それらはすべて、SAX を介して XML を解析し、ノードのツリーを構築しています。ただし、「Javaファイルにタグ名を定義しない」とはどういう意味ですか。

于 2012-05-26T21:27:10.867 に答える