我目前正在嘗試將xml get response解組爲一個錯綜複雜的java對象。該java對象有其他類作爲字段,所以它非常深入。現在,我正在使用JaxbMarshaller2來完成這項工作。到目前爲止,一切進展順利,但現在我有一個問題:@XMLRootElement元素或數組名稱
基本上XML流中的一個標記被稱爲「圖像」,幷包含一個單獨的圖像項目數組,每個圖像項目包含在「項目」標籤。
<images>
<item>
<name></name>
</item>
<item>
<name></name>
</item>
</images>
現在,在我的根Java類中,我有一個名爲圖像屬性,這是(我做了一個自定義類的這些項目。)這些圖像的項目清單
@XmlElement(name = "images")
private List<ProductImage> images;
好,現在在ProductImage類中,類名稱上方的XML根元素是@XmlRootElement(name="images")
還是@XmlRootElement(name="item")
?
感謝您的回覆。