Я пытаюсь проанализировать следующий XML. В этом XML-теги идут динамически. Имена тегов не подтверждаются. Значение тега с именем «strCount» дает общее количество тегов (от str0 до str10). Также тег встречи может появляться несколько раз.Анализ XML, когда имена тегов не известны
<pastPregenancies>
<encounter>
<strNo>1</strNo>
<strPPId>1</strPPId>
<str0>09/03/2004</str0>
<str1>4</str1>
<str2>2</str2>
<str3>6</str3>
<str4 />
<str5>m</str5>
<str6 />
<str7 />
<str8 />
<str9 />
<str10 />
<strCount>11</strCount>
</encounter>
</pastPregenancies>
Я использую простой-xml для синтаксического анализа. Ниже приводится POJO я создал для этого, который не работает -
public class PastPregenancies {
@ElementList(entry="encounter", inline=true)
private List<?> encounter;
public List<?> getEncounter() {
return encounter;
}
public void setEncounter(List<?> encounter) {
this.encounter = encounter;
}
}
Пожалуйста, скажите мне, как я могу создать POJO для разбора этого типа XML.
Возможно, лучше всего оставаться на необработанном уровне XML. Структура XML кажется достаточно простой, всего лишь элементов. – laune