Я попытался проанализировать xml с Джексоном XML librair ie:
ObjectMapper xmlMapper = new XmlMapper();
xmlMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
xmlMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
Object rss = xmlMapper.readValue(resp2, Object.class);
Java POJO:
public class Object{
@JacksonXmlText
@JacksonXmlProperty(namespace = "link",localName="link")
private String link;
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
}
Xml содержимое есть, символ "&" был отклонен, как его игнорировать:
<channel>
<link>
server.com?param=1¶m2=1413612
</link>
</channel>
У меня есть эта ошибка:
com.fasterxml.jackson.databind.JsonMappingException: ParseError at [row,col]:[5,95]
Message: The reference to entity "param2" must end with the ';' delimiter.