jar包:dom4j

//使用dom4j解析返回的xml
SAXReader reader = new SAXReader();
Document doc = reader.read(new ByteArrayInputStream(xmlResult.getBytes("UTF-8")));
Element element = doc.getRootElement();
List<Element> childElementList = element.elements();

for(Element tmp:childElementList )
{
if(tmp.attributeValue("sqlFormula") != null)
{
Map<String,String> columnMap = new HashMap<String,String>();
columnMap.put("columnName", tmp.attributeValue("name"));
columnMap.put("name", tmp.attributeValue("sqlFormula"));
columnMapList.add(columnMap);
}else
{
getColumnName(tmp.elements(),columnMapList);
}
}

最新文章

  1. wpf,能够复制文字 及自动识别URL超链接的TextBlock
  2. crawler4j 学习
  3. angularjs定义全局变量
  4. Java基础知识学习(五)
  5. Python学习笔记——基本语法
  6. Mysql忽略文件名的安全编码
  7. (原创) cocos2dx使用Curl连接网络(客户端)
  8. load css use javascript
  9. Extjs4.2如何实现鼠标点击统计图时弹出窗口来展示统计的具体列表信息
  10. Node.js简单介绍
  11. Spring Framework 5.0.0.M3中文文档 翻译记录 Part I. Spring框架概览2.3
  12. hdu 3631 Shortest Path(Floyd)
  13. (转)iOS7界面设计规范(3) - UI基础 - 启动与退出
  14. linux 系统监控系列之vmstat
  15. 利用rabbit_mq队列消息实现对一组主机进行命令下发
  16. PLSQL_R12 MOAC多组织的四个应用(案例)
  17. Python菜鸟快乐游戏编程_pygame(3)
  18. mongodb高级聚合查询
  19. Java EE开发技术课程第三周
  20. AT&amp;T汇编指令

热门文章

  1. input中加入搜索图标
  2. js数组键入值push和 arr[]i]区别
  3. python——threading模块
  4. 常见数据结构之JavaScript实现
  5. [Linux] - CentOS中文乱码解决办法
  6. C++中typename和class的区别
  7. 12、Java中的接口
  8. Kubernetes系统架构简介
  9. IOS开发之--NSPredicate
  10. expr命令的一些用法