XmlRootElement

2021-04-30 11:33 更新

@XmlRootElement

類級別的注解。將類映射為xml全局元素,也就是根元素。如果要使用 JAXB ,則該注解必不可少。

@XmlRootElement
public class Student {
    private String name;
    ...
}

生成的XML如下:

<student>
    <name>Tom</name>
    ...
</student>

參數(shù) name

name屬性用于指定生成元素的名字,若不指定,默認使用類名小寫作為元素名。

@XmlRootElement(name = "MyStudent")
public class StudentB {
    private String name;
    ...
}

生成的XML如下:

<MyStudent>
    <name>Tom</name>
    ...
</MyStudent>

參數(shù) namespace

namespace屬性用于指定生成的元素所屬的命名空間。

@XmlRootElement(name="Student", namespace="http://www.w3cschool.org/jaxb2")
public class StudentC {


    private String id;
    ...
}

生成的XML如下:

<ns2:Student xmlns:ns2="http://www.w3cschool.org/jaxb2">
    <age>22</age>
    ...
</ns2:Student>
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號