在我的一個項目中,我有一個場景,我將得到一個包含sql參數的xml文件,我必須從中讀取並構建Java對象。將XML解析爲Java對象列表<Map <String,String >> sqlParams;
下面是示例XML
<parameters>
<sql id="1">
<city>Chennai</city>
<state>Tamilnadu</state>
</sql>
<sql id="2">
<city>Mumbai</city>
<state>Maharashtra</state>
</sql>
<sql id="3">
<city>Kolkata</city>
<state>West Bengal</state>
</sql>
</parameters>
我必須分析,並從這些XML鍵和值。 的Java對象,我希望是
List<Map<String,String>> sqlParams;
Map sqlOne; sqlOne.put(city,Chennai); sqlOne.put(state,Tamilnadu); sqlParams.add(sqlOne);
Map sqlTwo; sqlTwo.put(city,Mumbai); sqlTwo.put(state,Maharashtra); sqlParams.add(sqlTwo);
等等...
我們使用地圖的名單來運行SQL。 有人可以建議我一個更好的方法來做到這一點。