随笔分类 -  XML学习

摘要:SAX解析 回顾DOM解析 DOM解析原理:一次性把xml文档加载进内存,然后在内存中构建Document树。 缺点: 不适合读取大容量的xml文件,容易导致内存溢出。 SAX解析原理: 加载一点,读取一点,处理一点。对内存要求比较低。 SAX解析工具 SAX解析工具- Sun公司提供的。内置在jd 阅读全文
posted @ 2018-08-13 14:41 Blizzarrd 阅读(265) 评论(0) 推荐(0)
摘要:xPath技术 问题:当使用dom4j查询比较深的层次结构的节点(标签,属性,文本),比较麻烦!!! xPath作用 主要是用于快速获取所需的节点对象。 在dom4j中如何使用xPath技术 1、导入xPath支持jar包 。 jaxen-1.1-beta-6.jar 2、使用xpath方法 Lis 阅读全文
posted @ 2018-08-12 16:08 Blizzarrd 阅读(129) 评论(0) 推荐(0)
摘要:Dom4j:Writing a document to a file 同时影响了xml文档保存时的编码 和 xml文档声明的encoding的编码(xml解析时的编码) 结论: 使用该方法生成的xml文档避免中文乱码问题。 作业: 修改id为2的学生的姓名,改为“王丽” 删除id为2的学生 阅读全文
posted @ 2018-08-11 14:21 Blizzarrd 阅读(162) 评论(0) 推荐(0)
摘要:XML解析 xml文件除了给开发者看,更多的情况使用程序读取xml文件的内容。这叫做xml解析 XML解析方式(原理不同) DOM解析 SAX解析 XML解析工具 DOM解析原理: JAXP (oracle-Sun公司官方) JDOM工具(非官方) Dom4J工具(非官方) 三大框架(默认读取xml 阅读全文
posted @ 2018-08-10 15:29 Blizzarrd 阅读(144) 评论(0) 推荐(0)
摘要:Q: 什么是XML,为什么学习XML? A:XML为可扩展标记语言。 标签由开发者自己制定的(要按照一定的语法定义)描述带关系的数据(作为软件的配置文件): 包含与被包含的关系 properties文件: key-value name=123123 password=97897684 <user> 阅读全文
posted @ 2018-08-09 18:47 Blizzarrd 阅读(118) 评论(0) 推荐(0)

载入天数...载入时分秒...