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

浙公网安备 33010602011771号