Java_XML

  • 概述: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文件发生了改变,保存文档.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容