- 概述: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文件发生了改变,保存文档.
网友评论