<ReturnInfo>
<userlist>
<item index="1" level="60" nickname="凄惨的老生" country="金" weiwang="136929" />
<item index="2" level="85" nickname="哭泣的至尊宝" country="金" weiwang="97490" />
<item index="3" level="85" nickname="老公" country="金" weiwang="91103" />
<item index="4" level="78" nickname="冉闵" country="金" weiwang="82828" />
<item index="5" level="55" nickname="erggh" country="金" weiwang="77440" />
<item index="6" level="60" nickname="孤峰" country="金" weiwang="67821" />
<item index="7" level="60" nickname="乱世" country="金" weiwang="67675" />
<item index="8" level="62" nickname="叛逆之神" country="金" weiwang="61839" />
<item index="9" level="60" nickname="双乔主人" country="金" weiwang="61647" />
<item index="10" level="60" nickname="视觉效果" country="金" weiwang="50200" />
<item index="11" level="60" nickname="鬼鬼" country="金" weiwang="49537" />
<item index="12" level="59" nickname="狂龙在天" country="金" weiwang="46687" />
<item index="13" level="60" nickname="小子" country="金" weiwang="46152" />
<item index="14" level="52" nickname="zzy" country="金" weiwang="39017" />
<item index="15" level="53" nickname="ycf" country="金" weiwang="30333" />
<item index="16" level="52" nickname="无界之魂" country="金" weiwang="20294" />
<item index="17" level="42" nickname="刀锋狼" country="金" weiwang="18842" />
<item index="18" level="60" nickname="mnbvc" country="金" weiwang="18102" />
<item index="19" level="41" nickname="赢政" country="金" weiwang="16331" />
<item index="20" level="52" nickname="徐匡胤" country="金" weiwang="16156" />
</userlist>
<userlist>
<item index="22" level="42" nickname="刀锋狼" country="金" weiwang="18842" />
<item index="23" level="60" nickname="mnbvc" country="金" weiwang="18102" />
<item index="24" level="41" nickname="赢政" country="金" weiwang="16331" />
<item index="25" level="52" nickname="徐匡胤" country="金" weiwang="16156" />
</userlist>
</ReturnInfo>
代码
SAXReader reader = new SAXReader();
try {
Document document = reader.read(new File("D:/javaxuexi/data.xml"));
Element rootElm = document.getRootElement();
// Element root1Elm = rootElm.element("userlist");
//
// List nodes = root1Elm.elements("item");
//
// for(Iterator it = nodes.iterator(); it.hasNext();)
// {
// Element elm = (Element) it.next();
// taskListModel.addElement(elm.attributeValue("index")+":"+elm.attributeValue("nickname"));
// }
//
List userl = rootElm.elements("userlist");
for(Iterator it = userl.iterator(); it.hasNext();)
{
Element elm = (Element) it.next();
List n = elm.elements("item");
for(Iterator ni = n.iterator(); ni.hasNext();)
{
Element el = (Element) ni.next();
taskListModel.addElement(el.attributeValue("index")+":"+el.attributeValue("nickname"));
}
}
} catch (DocumentException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
被注销的地方是 单个userlist 的时候的解析方式