我有一个如下的xml。
<list>
<map>
<map name="CLAIM_TICKET_1">
<val name="CLAIM_TICKET_Groups">Kalyan</val>
<val name="Testing">Ram</val>
</map>
<map name="CLAIM_TICKET_2">
<val name="CLAIM_TICKET_Groups">Raju</val>
<val name="Testing">Varma</val>
</map>
</list>
我试图使用消化器将其检索为 Map 对象。
我想要输出为:
作为 Map 对象的列表。
{CLAIM_TICKET_1={CLAIM_TICKET_Groups=Kalyan,Testing=Ram},
CLAIM_TICKET_2={CLAIM_TICKET_Groups=Raju,Testing=Varma}}
我的代码显示错误:
字符串 Xpath = "地图/地图";
digester.addObjectCreate(Xpath, HashMap.class);
digester.addCallMethod(Xpath , "put", 2);
digester.addCallParam(Xpath, 0, "name");
digester.addObjectCreate(Xpath, HashMap.class);
digester.addCallMethod(Xpath+"/val" , "put", 2);
digester.addCallParam(Xpath+"/val", 0, "name");
digester.addCallParam(Xpath+"/val", 1);
digester.addSetNext(Xpath+"/val", "put");