2014-10-04 54 views

回答

1

type財產上@XmlElement在下列情況下使用:

  1. 最常見的情況是無類型列表中,當你有List代替List<String>你會使用type=String.class
  2. 當你的屬性類型是一個接口時,用它來指定impl類。
  3. @XmlElement@XmlElements一起使用來爲選擇建模時,type屬性將該元素映射到類。
  4. 通常,XmlAdapter不能應用於數據類型。使用類型將它碰撞到相應的對象類型可修復此問題。
  5. 如果您想強制編組xsi:type屬性,則可以指定type=Object.class
+1

+1是一個簡單而完整的答案! :) – Xstian 2014-10-05 12:06:01