解析后台返回的XML
2014-03-20 17:26
288 查看
public class ParseXML{
public Map parseXMl(String xml)throws Exception{
Map UserListMap = new HashMap();
List userList = new ArrayList();
Document document = null;
try {
document = DocumentHelper.parseText(xml);
Element rootElt = document.getRootElement();
List UserEleList = rootElt.elements("UserNumber");
User user = null;
for (Element userEle : UserEleList) {
user = new User();
int userId =
Integer.parseInt(userEle.attributeValue("userid"));
String userName = userEle.attributeValue("username");
String userPass = userEle.attributeValue("userPass");
user.setUserId(userId);
user.setUserName(userName);
user.setUserPass(userPass);
userList.add(user);
}
UserListMap.put("list", userList);
return UserListMap;
}catch (Exception e) {
e.printStackTrace();
throw e;
}
}
}
}
public Map parseXMl(String xml)throws Exception{
Map UserListMap = new HashMap();
List userList = new ArrayList();
Document document = null;
try {
document = DocumentHelper.parseText(xml);
Element rootElt = document.getRootElement();
List UserEleList = rootElt.elements("UserNumber");
User user = null;
for (Element userEle : UserEleList) {
user = new User();
int userId =
Integer.parseInt(userEle.attributeValue("userid"));
String userName = userEle.attributeValue("username");
String userPass = userEle.attributeValue("userPass");
user.setUserId(userId);
user.setUserName(userName);
user.setUserPass(userPass);
userList.add(user);
}
UserListMap.put("list", userList);
return UserListMap;
}catch (Exception e) {
e.printStackTrace();
throw e;
}
}
}
}
相关文章推荐
- JS提交并解析后台返回的XML的代码
- JS提交并解析后台返回的XML的代码
- JS 提交并解析后台返回的XML
- 解析后台返回的xml文本 ![CDATA[]]形式
- JS提交并解析后台返回的XML的代码
- 通过soap请求webservice时,返回的数据是XML类型,有时候也需要解析本地的xml数据等,苹果自带类NSXMLParser解析xml还是很方便的,简单轻便
- 使用jquery,返回xml,并解析xml
- 玩转Web之Json(三)-----easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
- Android从后台获取数据xml解析之sax解析
- php 后台返回[ ],使用 Gson解析成 Object 报错的解决
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml
- jsp获取后台返回的对象中包含的list以及el获取后台json对象并且解析
- JS解析后台返回的JSON格式数据实例
- iOS 后台返回的HTML数据怎么解析
- Ajax请求Servlet返回文本 json html和XML数据并解析xml及responseText和responseXML的区别
- 页面返回xml,如何解析
- JavaScript学习5---Ajax返回xml文档及其解析
- Android使用SAX实现XML解析,使用text/xml格式与后台交互
- 利用getElementsByTagName解析 responseXML 返回的值 (ie6特殊处理)