org.dom4j.Document 解析xml

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
View Code

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>
View Code

 

 

posted on 2013-07-21 10:26  独臂刀客  阅读(1483)  评论(0)    收藏  举报

导航