1.Java代码

 Document doc = DocumentHelper.parseText(xml);

   // Element rootE = doc.getRootElement();

 List modules = doc
.selectNodes("//auth/auth-user/sys-modules/sys-module");
if (null != modules) {
for (int i = 0; i < modules.size(); i++) { Element e = (Element) modules.get(i);
System.out.println(i
+ e.elementText("moduleid")); }// end of for
}// end of if

2.XML

<?xml version="1.0" encoding="gbk"?>
<auth>
<auth-flag>2</auth-flag>
<auth-info></auth-info>
<auth-user>
<username>admin</username>
<realname>超级系统管理员</realname>
<sex>null</sex>
<areaid>1</areaid>
<areaname>河南省</areaname>
<business-id></business-id>
<business-name></business-name>
<user-type>1</user-type>
<user-type-name>系统用户</user-type-name>
<schoolId></schoolId>
<schoolName></schoolName>
<is_gather>0</is_gather>
<sys-modules>
<sys-module>
<moduleid>03.03</moduleid>
<parentid>03</parentid>
<modulename>教师收藏</modulename>
<moduleLevel></moduleLevel>
<moduleurl>_menuTool.teacherFav();</moduleurl>
<moveinpic></moveinpic>
<moveoutpic></moveoutpic>
<orderid>null</orderid>
<c1>0</c1>
<c2></c2>
<c3></c3>
<c4>0</c4>
</sys-module>
<sys-module>
<moduleid>03.02</moduleid>
<parentid>03</parentid>
<modulename>教师资源</modulename>
<moduleLevel>2</moduleLevel>
<moduleurl>_menuTool.teacherRes();</moduleurl>
<moveinpic></moveinpic>
<moveoutpic></moveoutpic>
<orderid>null</orderid>
<c1>0</c1>
<c2></c2>
<c3></c3>
<c4>0</c4>
</sys-module> </sys-modules>
</auth-user>
</auth>

org.dom4j.Document 解析xml的更多相关文章

  1. dom4j如何解析XML文件

    最近在 一些对xml文件的操作,下面简单写一个dom4j解析xml文件并将其封装到一个javabean中的例子,只是具有针对性的,不是通用的,仅供参考哦~~ 首先说:dom4j是一个java的XML ...

  2. 【dom4j】解析xml为map

    dom4j解析xml文件 <?xml version="1.0" encoding="utf-8"?> <workflows> < ...

  3. DOM4J方式解析XML文件

    dom4j介绍 dom4j的项目地址:http://sourceforge.net/projects/dom4j/?source=directory dom4j是一个简单的开源库,用于处理XML. X ...

  4. JDOM,dom4j方式解析XML

    <?xml version="1.0" encoding="UTF-8"?> <dataSources> <!-- 定义MySQL ...

  5. dom4j递归解析XML字符串所有子节点

    /** * dom4j递归解析所有子节点 * * @param childElements * @param mapEle * @return */ public Map<String, Obj ...

  6. java使用document解析xml文件

    准备工作: 1创建java工程 2创建xml文档. 完成后看下面代码: import org.w3c.dom.*; import javax.xml.parsers.DocumentBuilder; ...

  7. dom4j如何解析xml

    简单解析自己定义的xml文件,首先,给解析xml文件的类来个构造方法: public xmlData(File xmlFile) { file = xmlFile; try { saxReader = ...

  8. Myeclipse下不用dom4j等解析xml文档

  9. java中采用dom4j解析xml文件

    一.前言 在最近的开发中用到了dom4j来解析xml文件,以前听说过来解析xml文件的几种标准方式:但是从来的没有应用过来,所以可以在google中搜索dmo4j解析xml文件的方式,学习一下dom4 ...

随机推荐

  1. python 中的 is 方法 总结

    isidentifier: 判断变量名是否合法 iskeyword:是否为内置关键字

  2. 网络爬虫技术Jsoup

    Jsoup介绍:Jsoup 是一个 Java 的开源HTML解析器,可直接解析某个URL地址.HTML文本内容 Jsoup主要有以下功能: 1. 从一个URL,文件或字符串中解析HTML 2. 使用D ...

  3. linux支持大容量硬盘

    1.fdisk使用msdos格式分区,最大支持2T硬盘,要使用大于2T硬盘需使用parted命令使用GPT格式分区. 2.除修改分区格式外,linux内核需添加GPT分区格式支持,修改如下: CONF ...

  4. 第六章 Odoo 12开发之模型 - 结构化应用数据

    在本系列文章第三篇Odoo 12 开发之创建第一个 Odoo 应用中,我们概览了创建 Odoo 应用所需的所有组件.本文及接下来的一篇我们将深入到组成应用的每一层:模型层.视图层和业务逻辑层. 本文中 ...

  5. C++星号的含义

    [转载] [http://blog.sina.com.cn/s/blog_4a50d85b0100uk3c.html]   1.乘法运算符   2.定义指针 int *p = 0; 还是 int* p ...

  6. 用js创建标签

    html部分: <div id="div_1"> <table id="tab"></table> </div> ...

  7. Http post请求案例

    public RmiRespBase sendHttpRes(String jsonParamStr, String url, String apiName,String systemId,Strin ...

  8. Django项目: 项目环境搭建 ---- 一、创建django项目

    项目环境搭建 一.创建django项目 1.创建python虚拟环境 在虚拟机上创建python虚拟环境,因为实际项目部署,实在linux mkvirtualenv -p /usr/bin/pytho ...

  9. js+php如何实现上传图片

    近期有一些朋友,在做上传图片这一块的时候进度卡住了.有个朋友说,我已经在这个问题上浪费了一天了. 确实,对于新手而言,上传图片成了比较复杂的的一个事,今天整理了一下常用的两种方式,让新手轻松掌握上传图 ...

  10. Win10操作系统安装—U盘作为启动盘—系统安装到固态硬盘中

    利用U盘作为启动盘安装win10操作系统 1.U盘制作为启动盘,制作工具,我选择的是大白菜(个人觉得还是很好用的) 大白菜http://www.bigbaicai.com/rjjc/syjc/3269 ...