В настоящее время у меня есть проблема в моем проекте, которая вызывает XML, хранящийся в переменной String. Я пытаюсь сохранить содержимое XML в разных переменных.
Использование общего метода JAXB, который вызывает одно и то же имя переменной и имя тега, должно решить мою проблему. В этом случае я должен хранить в разных именах переменных.
Это мой XML
<?xml version="1.0" encoding="UTF-8"?>
<PORTAL>
<NAME>PERSON 2.0</NAME>
<ID>99995</ID>
<DATAGENERATIO>2008-04-10</DATAGENERATIO>
<HOURGENERATIO>05:07:35</HOURGENERATIO>
<LANGUAGE>EN</LANGUAGE>
<XMLVERSIO>1.0</XMLVERSIO>
</PORTAL>
И этот класс используется для хранения содержимого этого XML.
@XmlRootElement(name="PORTAL")
public class ApiPubPortal {
private long idPortal;
private String idIdioma;
private String nombre;
private Date dataGeneracio;
private String versionXml;
}
Я уже пытаюсь использовать @XmlElement(name="ID")
, но это дает мне IllegalAnnotationExceptions
Если кто-нибудь сможет мне помочь с этим, я буду благодарен.