jar包自己加!!
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class XmlUtil {
public static Map<String, Object> doInfoXML(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 e1) {
e1.printStackTrace();
}
return map;
}
}
分享到:
相关推荐
java实现树父节点递归获取树子节点 工具类,以后再项目中直接用即可
利用递归方式遍历XML文件 利用递归方式遍历XML文件 利用递归方式遍历XML文件
treeview 递归方法 代码+加数据库
c#递归遍历xml菜单
递归算法计算二叉树中叶子节点的数目
本文实例讲述了C++使用递归和非递归算法实现的二叉树叶子节点个数计算方法。分享给大家供大家参考,具体如下: /*求二叉树叶子节点个数 -- 采用递归和非递归方法 经调试可运行源码及分析如下: ***/ #include #...
文件递归-XML递归-树图递归 面试中的常见递归算法:附带截图和详细代码
C# 递归遍历多层目录并将目录信息写入XML 代码简单为控制台代码不涉及窗口
此方法解析xml时,不受xml层级的限制。文件中包含了说明文档,java类,以及所使用到的*.jar。并对代码做了注释让你一目了然……
计算部分的数量 前提, 目标, 结果 前提: 学生需要掌握以下机能 • 树- 了解树的表示方法 • Map容器- 了解如何日用标准库中的map容器以及迭代器 • 递归- 了解如何构造一个递归的解决方案去解决一个问题
递归删除一个节点以及该节点下的全部节点示例_.docx
用递归方法增加节点.rar用递归方法增加节点.rar
实现TreeView TreeNode递归添加文件夹 可以的话 给我好评论 谢谢啦
二叉树非递归求叶子节点,以及前序、中序、后序遍历算法
最简单的 递归 XML 转 MAP
QTreeView递归实现展开或者闭合某个节点下面的所有子节点 不是一键展开所有,是展开你要操作的节点下面的所有子节点!
使用递归方法动态生成TreeView!,动态更改节点显示的图片!
采用递归的方式读取xml文件,并将生成数据项保存在数据库中
php递归解析xml ,解析成数组,然后通过Ext 传入到tree中,作为 原始数据
jquery实现递归tr子节点