Java_XML

作者: Miss_差不多 | 来源:发表于2017-09-16 14:42 被阅读28次
    • 概述:XML可扩展标记语言.

    特点

    • xml是一种标记语言,很类似HTML.
    • xml的设计宗旨是传输数据,而非显示数据(html显示数据)
    • xml标签没有被欲定义.
    • xml需要自行定义标签.
    • xml被设计为具有自我描述性.
    • xml是w3c的推介标准.
    • xml大小写敏感.
    • 必须有根元素.
    • 第一行不能为空.
    • 成对出现.
    • 可以用作配置文件.

    两种解析方式

    sax 逐行解析 性能比较好,适合与大文件,如果有错误,错误之间可以解析 但操作比较麻烦.
    dom 把所有的都读进内存中,格式化成一棵树,内存要求比较高,一旦发生错误,整个失败了.(经常使用)

    SAXReader reader = new SAXReader();
                //获取document文档
               Document document =  reader.read(new File("index2.xml"));
               //获取根元素
               Element rootEl = document.getRootElement();
    
    • dom4j 解析xml的框架(插件 第三方)
      • 1.下载dom4j.jar导入工程
      • 2.使用 1.获取或创建Document文件 2.操作Document文档 3.如果Document文件发生了改变,保存文档.

    相关文章

      网友评论

        本文标题:Java_XML

        本文链接:https://www.haomeiwen.com/subject/khnysxtx.html