遍历xml并把结果放到map中
来源:互联网 发布:辽阳有线淘宝营业厅 编辑:程序博客网 时间:2024/04/20 08:10
/**
* 遍历解析xml
* @param infoXML
* @return
*/
public static Map<String, Object> doXml(String infoXML) {
Document document;
Map<String, Object> map = new HashMap<String, Object>();
try {
document = DocumentHelper.parseText(infoXML);
Element root = document.getRootElement();
Iterator it = root.elements().iterator();
while (it.hasNext()) {
Element info = (Element) it.next();
map.put(info.getName(), info.getText());
Iterator itc = info.elements().iterator();
while (itc.hasNext()) {
Element infoc = (Element) itc.next();
map.put(infoc.getName(), infoc.getText());
}
}
} catch (DocumentException e) {
e1.printStackTrace();
}
return map;
}
* 遍历解析xml
* @param infoXML
* @return
*/
public static Map<String, Object> doXml(String infoXML) {
Document document;
Map<String, Object> map = new HashMap<String, Object>();
try {
document = DocumentHelper.parseText(infoXML);
Element root = document.getRootElement();
Iterator it = root.elements().iterator();
while (it.hasNext()) {
Element info = (Element) it.next();
map.put(info.getName(), info.getText());
Iterator itc = info.elements().iterator();
while (itc.hasNext()) {
Element infoc = (Element) itc.next();
map.put(infoc.getName(), infoc.getText());
}
}
} catch (DocumentException e) {
e1.printStackTrace();
}
return map;
}
0 0
- 遍历xml并把结果放到map中
- 【Java】使用Java对Xml的解析,并把它的所有二级结点放到MAP中,再把所有的MAP放到list之中
- 取出map的key值放到list中 (map遍历)
- hibernate 将查询的结果放到Map中
- hibernate 将查询的结果放到Map中
- xml中遍历map参数
- C++遍历文件夹中的文件并把结果保存到csv中
- 如何把得到的结果集放到map集合中+取得列和值ResultSetMetaData
- 数据库中两列放到Map中使用
- C#中listview 选中一行并把对应的几列数据放到textbox中
- 两个有序链表(相邻元素可能相同)找出他们交集,并把结果放到另一链表中
- save_item_to_kafka.sh 此程序接收一个参数,并把此参数放到默认的kafka队列中
- 把查询语句放到XML文件中
- 如何将下面xml放到datagridview中
- java 中 Map遍历
- java 中 Map遍历
- java中遍历Map
- java中遍历map
- iOS 设备获取设备相关信息
- 三星公开 2017 年第一季营收预报:大赚特赚
- 在javascript中,将两个变量的值进行交换
- 算法设计与分析 HW6:LeetCode 54
- python数据预处理之数据清洗
- 遍历xml并把结果放到map中
- NBUT 1225 NEW RDSP MODE I(找规律)(快速幂)
- 内存泄露
- 对ARM堆栈的理解
- IPC进程通信的方式
- task_struct结构
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
- 日常学习
- 二叉树的前中后序遍历,递归和非递归方式