【发布时间】:2014-09-16 11:28:26
【问题描述】:
我正在尝试解析以下 XML。在这个 XML 标签是动态的。标签名称未确认。名为“strCount”的标签的值给出了标签的总数(str0 到 str10)。遭遇标签也可以出现多次。
<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>
我正在使用 simple-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 结构看起来很简单,只有元素。
标签: java xml parsing xml-parsing simple-framework