解组XML返回空值

时间:2016-03-18 00:01:58

标签: java xml jaxb

如何解组以下xml。 Address标记的值打印为空。

以下是xml

<Student>
       <address>
            <city>Andorra</city>
        </address>
<Student>

以下是我编写的java代码。但地址的价值仍然是空的。

    @XmlElement(name = "address")
    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address= address;
    }

    String address;

1 个答案:

答案 0 :(得分:0)

您的jaxb bean结构不正确: 地址应该是一个包含String city的类

exclude module: 'junit'
地址bean中的

androidTestCompile ('org.powermock:powermock-module-junit4:1.6.3') {
    exclude module: 'hamcrest-core'
    exclude module: 'objenesis'
    exclude module: 'junit'
}