У меня есть xml, как показано ниже:
<response>
<adminArea5 type="City">Rochester</adminArea5>
<adminArea3 type="State">NY</adminArea3>
<adminArea4 type="County">Monroe County</adminArea4>
<adminArea1 type="Country">US</adminArea1>
</response>
Java Класс:
public class Response{
private String street;
@XmlAttribute(name = "adminArea5")
private String city;
@XmlAttribute(name = "adminArea3")
private String state;
@XmlAttribute(name = "adminArea4")
private String county;
@XmlAttribute(name = "adminArea1")
private String country;
}
Я использую "JAXB.unmarshal (new StringReader (xml) , targetClass) "для синтаксического анализа xml в java объект. Но после синтаксического анализа xml эти поля становятся нулевыми. Любая помощь будет оценена по достоинству.