2011-10-28 13 views
0

ファイルディレクトリ構造に関する情報を含む2つのデータテーブルがあります。私はちょうど&の効率的な解析のためにこれをXMLに変換したいと思っていました。表-1でこのデータテーブルをXMLに変換する方法

enter image description here

、クライアントは&プロジェクトは、クライアント(ルートディレクトリ)内のフォルダ名で、ルートディレクトリ(クライアント)の内側に一つまたは多くのフォルダがあることができ、ルートディレクトリです。表-2で

e.g. D:\C1\P1\ /* here D:\ is the local disk */ 
    D:\C1\P2\ 

、それはconceredルートディレクトリ(クライアント)&フォルダ(プロジェクト)の内のファイルについて伝えて、1つのフォルダの内部に多くのファイルが存在することができます。続き

e.g. D:\C1\P1\F1 /* F1 is the file name */ 

は、クライアント(C1)、プロジェクト(P1)&既存のファイル(F1 & F2)用のサンプルxmlです。見てくださいし、より良い方法を定義することができれば修正してください。

<root> 
    <client> 
      <id>C1</id> 
      <project> 
       <project-name>P1</project-name> 
       <fileName> 
       <file>F1</file> 
       <file>F2</file> 
       </fileName> 
      </project> 
    </client> 
</root> 

*注:*私はjaxb to marshall & unmarshall xmlファイルを使用しています。

答えて

0
    xmlファイル
を生成する
  • 使用したJAXB XMLシリアライザをJavaオブジェクトへ
  • ロードテーブルのレコードをテーブル構造をマップ
  • 書き込みJavaクラス
  • 関連する問題