<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # JAXB `@XmlElementWrapper`注解示例 > 原文: [https://howtodoinjava.com/jaxb/xmlelementwrapper-annotation/](https://howtodoinjava.com/jaxb/xmlelementwrapper-annotation/) **JAXB `@XmlElementWrapper`注解**的 Java 示例及其在[編組](https://howtodoinjava.com/jaxb/marshaller-example/)和[編組](https://howtodoinjava.com/jaxb/jaxb-unmarshaller-example/)操作期間的用法詳細說明。 ## 1\. `@XmlElementWrapper`類型 1. 該注解生成圍繞 XML 表示的包裝器元素。 2. 它主要用于在集合周圍產生包裝 XML 元素。 3. 該注解可以與以下注解一起使用:`XmlElement`,`XmlElements`,`XmlElementRef`,`XmlElementRefs`,`XmlJavaTypeAdapter`。 4. `@XmlElementWrapper`注解可以與以下程序元素一起使用: * JavaBean 屬性 * 非靜態,非瞬態字段 ## 2\. JAXB `@XmlElementWrapper`示例 現在來看幾個有關如何將`@XmlElementWrapper`與`@XmlElement`一起使用來更改 XML 表示形式的示例。 #### 2.1 使用`@XmlElementWrapper`和`@XmlElement`(包裝的集合) ```java @XmlRootElement(name = "employee") @XmlAccessorType(XmlAccessType.FIELD) public class Employee implements Serializable { private static final long serialVersionUID = 1L; @XmlElementWrapper(name="hobbies") @XmlElement(name="hobby") private List<String> hobbies; private Integer id; private String firstName; private String lastName; } ``` 以上轉換為: ```java <employee> <id>1</id> <firstName>Lokesh</firstName> <lastName>Gupta</lastName> <hobbies> <hobby>Swimming</hobby> <hobby>Playing</hobby> <hobby>Karate</hobby> </hobbies> </employee> ``` #### 2.2 僅使用`@XmlElementWrapper` ```java @XmlRootElement(name = "employee") @XmlAccessorType(XmlAccessType.FIELD) public class Employee implements Serializable { private static final long serialVersionUID = 1L; @XmlElementWrapper(name="hobbies") //@XmlElement(name="hobby") //Comment it out private List<String> hobbies; private Integer id; private String firstName; private String lastName; } ``` 以上轉換為: ```java <employee> <id>1</id> <firstName>Lokesh</firstName> <lastName>Gupta</lastName> <hobbies> <hobbies>Swimming</hobbies> <hobbies>Playing</hobbies> <hobbies>Karate</hobbies> </hobbies> </employee> ``` #### 2.3 不使用`@XmlElementWrapper`(未包裝的集合) ```java @XmlRootElement(name = "employee") @XmlAccessorType(XmlAccessType.FIELD) public class Employee implements Serializable { private static final long serialVersionUID = 1L; //@XmlElementWrapper(name="hobbies") //Comment it out @XmlElement(name="hobby") private List<String> hobbies; private Integer id; private String firstName; private String lastName; } ``` 以上轉換為: ```java <employee> <id>1</id> <firstName>Lokesh</firstName> <lastName>Gupta</lastName> <hobby>Swimming</hobby> <hobby>Playing</hobby> <hobby>Karate</hobby> </employee>> ``` 將我的問題放在評論部分。 學習愉快! 參考: [`XmlElementWrapper` Java 文檔](https://docs.oracle.com/javase/7/docs/api/javax/xml/bind/annotation/XmlElementWrapper.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看