0

クラウドのようなプロジェクトを作成しています。ここで、ユーザーがインストールするダウンロード可能なフォルダーを取得します。ユーザーがファイルをフォルダーにドラッグ アンド ドロップすると、次のような XML ファイルに追加されます。

<File>
    <Name>application_for_employment2.doc</Name>
    <Type>doc</Type>
    <Size>144384</Size>
    <Path>\application_for_employment2.doc</Path>
    <Last_Mod>1365992658437</Last_Mod>
</File>

私の質問:

  • これを読んで情報を得る最良の方法は何ですか?
  • これをデータベースに保存する必要がありますか?
4

4 に答える 4

0

これには多くの方法があります。XML と JDBC を読み取ってデータベースに情報を保存するために StAX を使用することをお勧めします。

于 2013-04-28T17:51:48.297 に答える
0

XML の解析と JDBC 接続にJDOMを使用して、データを永続化します。

        Document document = (Document) builder.build(xmlFile);
        Element rootNode = document.getRootElement();
        List list = rootNode.getChildren("File");

JDOM CODEについては、 例のリンクを参照してください

于 2013-04-28T00:47:53.493 に答える
0

XStreamを使用して XML を Bean に取得し、Hibernateを使用してデータベースに配置します。Bean がセットアップされ、Hibernate が構成されたら、コードは簡単です。

Bean xml = (Bean)new XStream().fromXml(xmlStream);
Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
xml.setId(session.save(xml));
session.commit();
于 2013-04-28T00:52:01.090 に答える