java中dom4j解析xml的问题,请大侠们帮帮忙

2024-12-04 21:33:06
推荐回答(2个)
回答(1):

List nodes=doc.selectNodes();
int count=nodes.size();
for(int i=0;i Node node=nodes.get(i);
//.....doSomeThing
}

完善一下:
String xmlStr="";
SAXReader reader=new SAXReader();
try {
Document doc=(Document)reader.read(xmlStr);
Listnodes=doc.selectNodes("FieldArray/FIELD");
int count=nodes.size();

List> list=new ArrayList>();
for(int i=0;i Map map=new HashMap();
Element e=(Element)nodes.get(i);
String name=e.attributeValue("Name");
map.put("name", "name");

//...........do some thing
}

} catch (DocumentException e) {
e.printStackTrace();
}

回答(2):

pull解析xml也挺简单的。推荐哟