2016-11-21 29 views
0

我需要將我的java對象轉換爲以下xml格式。我知道如何使用jaxb。我卡上如何設置NUM = '1',NUM = '2' 旁邊記錄字段:使用Jaxb將java對象轉換爲xml <RECORDS>如何在編組爲xml時獲得num =「1」

<AVS_TRANSACTIONS> 
    <VERSION>1.0</VERSION> 
    <DATE_CREATED>20120530</DATE_CREATED> 
     <RECORDS> 
      <RECORD num='1'> 
       <BANK_BRANCH_CD></BANK_BRANCH_CD> 
       <BANK_ACC></BANK_ACC> 
       <BANK_ACC_TYPE></BANK_ACC_TYPE> 
       <ID_NUMBER></ID_NUMBER> 
       <INITIALS></INITIALS> 
       <SURNAME></SURNAME> 
      </RECORD> 
      <RECORD num='2'> 
       <BANK_BRANCH_CD></BANK_BRANCH_CD> 
       <BANK_ACC></BANK_ACC> 
       <BANK_ACC_TYPE></BANK_ACC_TYPE> 
       <ID_NUMBER></ID_NUMBER> 
       <INITIALS></INITIALS> 
       <SURNAME></SURNAME> 
      </RECORD> 
     </RECORDS> 
</AVS_TRANSACTIONS> 

回答

0

使用@XmlAttribute

public class Record { 
    @XmlAttribute 
    private int num; 
    // ... 
}