JavaTM 2 Platform
Standard Ed. 6

javax.xml.bind.annotation
註釋型別 XmlList


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD,PARAMETER})
public @interface XmlList

用來將屬性映射到列表簡單型別。

用法

@XmlList 註釋能夠與以下程序元素一起使用:

在集合屬性僅使用 @XmlElement 進行註釋時,將通過元素包裹集合中的每一個項。例如,

 @XmlRootElement
 class Foo {
     @XmlElement
     List<String> data;
 }
 
將產生如下 XML:

 <foo>
<data>abc</data>
<data>def</data>
 </foo>
 
另一方面,@XmlList 註釋允許將多個值表示為單個元素中以空格分隔的標記。例如,
 @XmlRootElement
 class Foo {
     @XmlElement
     @XmlList
     List<String> data;
 }
 
上述程式碼將產生如下 XML:

 <foo>
<data>abc def</data>
 </foo>
 

此註釋可與以下註釋一起使用:XmlElementXmlAttributeXmlValueXmlIDREF

從以下版本開始:
JAXB2.0


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only