2012-04-10 57 views
1

我有一個叫做Costumer的類,它將客戶數據作爲輸入並輸出XML格式的複雜類型,其中包含許多標記,如Address,Post,Phone。JAXB中的統帥參數

在我的主要功能中,我創建了一個名爲C1的客戶對象的成功實現,並將其作爲marshall參數傳遞並按預期查看XML輸出。

我的問題是,如果我想添加另一個客戶C2,可能是一個高效的實現。 Obvioulsy我無法創建ArrayList。因爲marshall參數不會將ArrayList作爲參數。

謝謝你。

回答

1

您想要生成帶有客戶元素列表的XML嗎?您需要另一種類型來表示您的列表,並且您還需要註釋該類型。然後構造「列表類型」的實例並編組。

+0

我想知道,但有沒有其他方式? – LivingThing 2012-04-10 23:24:25

+0

你爲什麼不想那樣做?我不認爲還有另外一個,除了可能使用xml模式並從中生成類。 – davidfrancis 2012-04-11 07:32:23