2011-10-28 38 views
0

有兩個數據表,其中包含有關文件目錄結構的信息。我只是想將其轉換爲XML,它應該最適合快速解析&。如何將此數據錶轉換爲XML

enter image description here

在表1

,客戶端根目錄&項目是在客戶端(根目錄)中的文件夾名稱,並可以有根目錄(客戶端)內的一個或多個文件夾。

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

,它講述了裏面concered根目錄(客戶端)&文件夾(項目)的文件,並且可以有一個文件夾內多個文件。

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

以下爲客戶端(C1)的示例XML,項目(P1)&現有文件(F1 & F2)。請看看,如果它可以定義更好的方式,請更正。

<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文件。

映射表結構
  • 負載表中記錄爲Java
  • 回答

    0
    1. 編寫Java類的對象
    2. 使用JAXB XML序列化生成的XML文件