1

我正在尝试检索具有以下格式的 XML:

<roles>
 <role>manager</role>
 <role>driver</role>
</roles>

我使用这些类和注释:

public class Clazz(){

   private Role roles;

   get/set

}

public class Role (){

   private String role;

   get/set
}

有了这个注释,我只能检索第一个角色,即:

 <roles>
   <role>driver</role>
 </roles>

为了扮演另一个角色,我应该改变什么?角色的数量不标准,有时可能是一、二、三。

4

1 回答 1

1

尝试这个:

@XmlElement
private List<String> role;

请注意,您有多个<role>节点,因此显然您需要一个集合来保存所有节点。

于 2012-05-16T21:08:42.723 回答