Я пытаюсь вытащить определенные атрибуты из XML-файла, который я пытаюсь проанализировать. До сих пор я не мог понять, как использовать только те атрибуты, которые мне нужны.XStream parsing
Ниже XML:
<document>
<item name="id">some value</item>
<item name="first-name">some value</item>
<item name="last-name">some value</item>
<item name="address">some value</item>
<item name="zip">some value</item>
</document>
Вот мой POJO
@XStreamAlias("document")
public class Doc{
private String id;
}
Если я просто хотел значение id
, как бы я аннотирования мой POJO?
EDIT:
Вот мое обновление POJO. Я даже не могу получить атрибуты и значения в Map
@XStreamAlias("document")
public class Doc{
private Map<String,String> items;
// {"id"="some value", "first-name"="some value", ..., ...}
}
Я не могу для жизни меня даже проанализировать приведенный выше XML на карте. Я продолжаю получать «Дублировать полевые элементы» – Dan