精华内容
下载资源
问答
  • DOM4J读取xml文件

    2021-05-18 22:30:02
    DOM4J读取xml文件 GitHub:dom4j/dom4j MAVEN:org.dom4j/dom4j Gradle导入 dependencies { implementation 'org.dom4j:dom4j:2.1.3' } 创建xml文件 <?xml version="1.0" encoding="UTF-8"?> <persons>...

    DOM4J读取xml文件

    GitHub:dom4j/dom4j
    MAVEN:org.dom4j/dom4j


    Gradle导入

    dependencies {
        implementation 'org.dom4j:dom4j:2.1.3'
    }
    

    创建xml文件

    <?xml version="1.0" encoding="UTF-8"?>
    <persons>
        <person id="p1" gender="">
            <name>刘备</name>
            <age>27</age>
            <address>蜀国</address>
        </person>
        <person id="p2" gender="">
            <name>张飞</name>
            <age>22</age>
            <address>蜀国</address>
        </person>
        <person id="p3" gender="">
            <name>关羽</name>
            <age>25</age>
            <address>蜀国</address>
        </person>
        <person id="p4" gender="">
            <name>赵云</name>
            <age>20</age>
            <address>蜀国</address>
        </person>
        <person id="p4" gender="">
            <name>黄忠</name>
            <age>60</age>
            <address>蜀国</address>
        </person>
    </persons>
    

    读取xml

    在这里插入图片描述

    展开全文
  • Dom4j读取xml文档

    千次阅读 2017-02-26 12:21:21
    第一个Dom4j读取xml文档的例子: XML文档 运行java文件:org.dom4j.tree.DefaultDocument@4e0cead6 [Document: name file:///D:/360安全浏览器下载/eclipse workspace/Day... * 第二个dom4j读取xml文件内容  * 节点

    Dom4j获取文档的步骤和方法:

          1、获取到dom4j的jar包以及帮助文档。

              方法:获取xml文档对象Document
                  File xmlFile = new File(“test.xml”);
                 SAXReader reader = new SAXReader();
                 Document xmlDoc = reader.read(xmlFile);

                        获取根元素对象
                Element root = xmlDoc.getRootElement();
                        获取根元素名称
                 String elementName = root.getName();
                   获取直接子元素对象
                        通过元素名称获取元素对象
                                Element element = root.element(“元素名称");
                       获取所有直接子元素对象集合
                       List elementList = root.elements();

                   获取元素对象中的文本
                        获取element元素的内部文本
                     String text = element.getText();
                       获取element子元素内部文本
                    String text = element.elementText(“子元素名称”);

                 获取元素属性对象
                       通过属性名获取元素属性对象
                             Attribute   attribute = element.attribute(“属性名称");
                      通过索引获取属性对象
                             Attribute  attribute = element.attribute(0);
                     获取所有属性对象集合
                             List  attributeList = root.attributes();
                获取属性值
                   通过属性对象
           String value = attribute.getValue();
                  通过元素对象
                           String  value = element.attributeValue(“属性名称”);

        Document:用于描述XML文档。
           Element:用于描述XML文档中的元素。
              Attribute:用于描述XML文档中的元素的属性。


     第一个Dom4j读取xml文档的例子:

    XML文档


    运行java文件:org.dom4j.tree.DefaultDocument@4e0cead6 [Document: name file:///D:/360安全浏览器下载/eclipse workspace/Day06/src/NewFile.xml]


    /**
     * 第二个dom4j读取xml文件内容
     * 节点
     * 标签
     * 属性
     * 文本
     */




    运行结果:

       student1    student1   student1   abc


    test4()的运行结果:001

    test5()的运行结果:zhangsan@163.com


    练习-完整读取xml文档内容:




    展开全文
  • dom4j读取XML文件详解

    2020-08-28 18:26:14
    主要为大家详细介绍了dom4j读取XML文件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • dom4j读写xml文件

    2011-04-28 20:58:15
    dom4j是非常优秀的xml解析包,操作起来读写xml非常方便。把自己写的一个读写dom4j.xml实例共享给大家
  • Dom4j读取xml文件

    2018-01-10 12:20:16
    Dom4j读取xml文件 需要的jar包下载地址 官方下载地址(不要积分) http://central.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar 准备需要下载test.xm root> user editor="ccd" date="2018-1-10 11:52...

    Dom4j读取xml文件

    需要的jar包下载地址

    官方下载地址(不要积分)
    http://central.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar

    准备需要下载test.xm

    <?xml version="1.0" encoding="UTF-8"?>  
    <root>  
        <user editor="ccd" date="2018-1-10 11:52:20">  
            <name>zhangsan</name>  
            <year>24</year>  
            <sex>man</sex>  
        </user>  
        <user editor="ccd" date="2018-1-10 11:52:13">  
            <name>lisi</name>  
            <year>24</year>  
            <sex>woman</sex>  
        </user>  
    </root>  

    工具类代码

    import java.io.File;
    import java.util.List;
    
    import org.dom4j.Attribute;
    import org.dom4j.Document;
    import org.dom4j.DocumentException;
    import org.dom4j.Element;
    import org.dom4j.io.SAXReader;
    
    public class Dom4jXml {
        public static void main(String[] args) throws DocumentException {
            /**
             * 获取文件的document对象,然后获取对应的根节点
             * 
             * @author ccd
             */
            SAXReader sax = new SAXReader();// 创建一个SAXReader对象
            File xmlFile = new File("C:\\Users\\plj\\Desktop\\test.xml");// 根据指定的路径创建file对象
            Document document = sax.read(xmlFile);// 获取document对象,如果文档无节点,则会抛出Exception提前结束
            Element root = document.getRootElement();// 获取根节点
            Dom4jXml.getNodes(root);// 从根节点开始遍历所有节点
    
        }
    
        /**
         * 从指定节点开始,递归遍历所有子节点
         * 
         * @author ccd
         */
        public static void getNodes(Element node) {
            System.out.println("--------------------");
    
            // 当前节点的名称、文本内容和属性
            System.out.println("当前节点名称:" + node.getName());// 当前节点名称
            System.out.println("当前节点的内容:" + node.getTextTrim());// 当前节点名称
            List<Attribute> listAttr = node.attributes();// 当前节点的所有属性的list
            for (Attribute attr : listAttr) {// 遍历当前节点的所有属性
                String name = attr.getName();// 属性名称
                String value = attr.getValue();// 属性的值
                System.out.println("属性名称:" + name + "属性值:" + value);
            }
    
            // 递归遍历当前节点所有的子节点
            List<Element> listElement = node.elements();// 所有一级子节点的list
            for (Element e : listElement) {// 遍历所有一级子节点
                Dom4jXml.getNodes(e);// 递归
            }
        }
    }
    

    这里写图片描述

    展开全文
  • Dom4j读取Xml文件

    2014-06-26 10:36:11
    使用Dom4j读取Xml文件,下面是我的Xml文件

    使用Dom4j读取Xml文件,下面是我的Xml文件:

    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <material-version-config>
    	<gradeList>
    		<grade gradeName="初中一年级" gradeCode="001">
    			<subjectList>
    				<subject subjectName="英语" subjectCode="001">
    					<materialVersionList>
    						<materialVersion materialVersionId="001">人教版</materialVersion>
    						<materialVersion materialVersionId="002">苏教版</materialVersion>
    					</materialVersionList>
    				</subject>
    				<subject subjectName="语文" subjectCode="002">
    					<materialVersionList>
    						<materialVersion materialVersionId="001">人教版</materialVersion>
    					</materialVersionList>
    				</subject>
    			</subjectList>
    		</grade>
    		<grade gradeName="初中二年级" gradeCode="002">
    			<subjectList>
    				<subject subjectName="英语" subjectCode="001">
    					<materialVersionList>
    						<materialVersion materialVersionId="002">苏教版</materialVersion>
    					</materialVersionList>
    				</subject>
    				<subject subjectName="物理" subjectCode="002">
    					<materialVersionList>
    						<materialVersion materialVersionId="001">人教版</materialVersion>
    					</materialVersionList>
    				</subject>
    			</subjectList>
    		</grade>
    	</gradeList>
    </material-version-config>


    展开全文
  • dom4j读取xml文档

    2011-08-14 11:48:28
    要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zi
  • 总结DOM、SAX、JDOM、DOM4J读写xml文档的多种方法。
  • Dom4j读写xml文件

    2014-10-29 23:41:37
    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它 ...
  • 使用DOM4J读取XML文件

    千次阅读 2017-11-27 13:56:11
    使用 dom4j 读取xml 文件中的内容
  • java调用dom4j读写xml文件maven引入dom4jxml文件读取写入 maven引入dom4j <!--xml读写--> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <...
  • Dom4j 读写 xml文件

    2010-09-08 20:50:28
    1.使用Dom4j 读取 xml文件 对应的java代码:[/color] import java.io.File; import java.util.Iterator; import java.util.List; import org.dom4j.Attribute; import org.dom4j.Doc...
  • dom4j读取xml文件

    2014-06-27 00:59:21
    1、引入相关的jar文件 将dom4j相关的jar拷贝到WEB-INF/lib下 dom4j-1.6.1.jar:核心jar ...jaxen-1.1-beta-6.jar:不会抛java.lang....2、读取xml文件到控制台 xml文件如下 学生1 男
  • 基于dom4j读写xml文件的工具包。封装了dom4j操作xml文档的常和方法。 支持两种读写方法。1:针对小文件的读取整个文档,2:针对大文件的,逐行读取。读到几百M文件毫无压力。
  • DOM4J读取XML文件

    2019-05-01 01:47:47
    NULL 博文链接:https://yangeoo.iteye.com/blog/2410225
  • DOM4j读取xml文件

    2019-01-03 22:00:54
    如果进行xml文件读取,效率最高的方式应该是想SAX解析那样,按文件顺序一行一行的读取xml文件,但是SAX解析要求程序员自己实现一个解析器(实现DefaultHandler类). 在DOM4J解析中,提供了一个实现好的解析器,对SAX中的...
  • JAVA使用dom4j读取xml文件 在java的项目中,我们可能会使用到xml文件来保存一些配置或信息,下面记录如何从xml文件读取值 一、导入dom4j的jar包 从maven的镜像库https://mvnrepository.com/ 搜索dom4j,选择使用...
  • 要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip 解开后有两个包,仅操作XML文档...
  • dom4j读取xml文件

    2016-03-16 17:15:29
    要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://www.dom4j.org/dom4j-1.6.1/ 把dom4j-1.6.1.jar加入工程就可以了 以下是相关操作: 一.Document...
  • 使用dom4j 读取XML文件

    2019-07-07 14:03:46
    当得知,dom4j可以很容易的操作读取XML文件时,不免有些好奇,那么,用dom4j读取XML文件到底有多简单呢?让我带大家去看一下。 首先看一下XML文件的结构: <?xml version="1.0" encoding="utf-8"?> <A...
  • dom4j 读写xml文档

    2008-02-19 21:21:04
    据悉dom4j在xml解析方面是性能最好的,hibernate等框架都使用它作为解析的工具 写了简单的dom4j的使用的demo...使用dom4j解析下面的xml文件 [code="xml"] 张三 18 李四 ...
  • dom4j读写xml

    2011-10-13 23:03:14
    dom4j读写xmldom4j读写xmldom4j读写xmldom4j读写xmldom4j读写xml
  • 使用dom4j读写XML文件

    2017-08-12 10:38:05
    XML:可扩展标记语言。 XML应用于web开发的许多方面,也常常用于做程序的配置文件。 HTML相信很多学习编程的人都听说过,HTML就是XML的一个分支。 使用dom4j完成对XML文件读写

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 82,638
精华内容 33,055
关键字:

dom4j读取xml文件