0

問題: XMLを解析し、XMLファイルの名前でテーブルを作成し、特定の値のみをテーブルにロードしたいXMLがあります。

私はいくつかのライブラリを見つけましたが、ビルドされたJAXB(または他の簡単な方法はありますか?)でこの単純なタスクを実行するのに十分だと感じています。

これまでXMLを解析することについてはまったく知りませんでした。多くのチュートリアルを経て、XMLからクラスとJavaオブジェクトを作成する方法について説明しました。ここでの要件は非常に単純で、要素のセット(method = "add")の3つの値を抽出するだけです。ルート要素(class = "java.util.ArrayList)。

誰かがこれをどのように達成するのを助けることができますか?

私が解析しようとしているXMLはここにありますhttp://txtup.co/wSXCA

void class ="java.util.ArrayList"の各voidmethod="add"の下にある以下のプロパティを抽出する必要があります。

@property(description)
@property(jndiName)
@property(url)
4

1 に答える 1

0

自宅で述べたように、私はXMlドキュメントをデコードすることができました。質問をする前に、それがJavaシリアル化されたオブジェクトxmlであることに気づいていませんでした。どのような方法でも、以下のようにXMLデコードを取得できました。

 XMLDecoder d = new XMLDecoder(
                      new BufferedInputStream(
                          new FileInputStream("Test.xml")));
   Object result = d.readObject();
   d.close();
于 2013-01-29T06:10:39.730 に答える