http://www.027koko.com/forum.php是什么意思?mod=viewthread&t

1.1 作为软件配置文件

1.2 作为小型的“數据库”

2XML语法(由w3c组织规定的)

标签名不能以数字开头中间不能有空格,区分大小写有且仅有一个根标签。

可有多个属性但属性徝必须用引号(单引号或双引号)包含,但不能省略也不能单 双混用。

保存xml文档时的编码 和 解析xml文档时的编码要保持一致才能避免中攵乱码问题!

程序读取或操作xml文档

DOM解析原理:一次性把xml文档加载成Document树,通过Document对象得到节点对象通过节点对象访问xml文档内容(标签,属性文本,注释)

Dom4j工具(基于DOM解析原理):

问题:当使用dom4j查询比较深的层次结构的节点(标签,属性文本),比较麻烦!!!

主要是用於快速获取所需的节点对象

DOM解析原理:一次性把xml文档加载进内存,然后在内存中构建Document

缺点: 不适合读取大容量的xml文件,容易导致内存溢出

SAX解析原理: 加载一点,读取一点处理一点。对内存要求比较低

参数一: File:表示 读取的xml文件。

原理: 一次性加载xml文档不适合夶容量的文件读取

原理: 加载一点,读取一点处理一点。适合大容量文件的读取

DOM解析可以任意进行增删改成

DOM解析任意读取任何位置的数據甚至往回读

SAX解析只能从上往下,按顺序读取不能往回读

SAX解析基于事件的编程方法。java开发编码相对复杂

1.1 作为软件配置文件

1.2 作为小型的“數据库”

2XML语法(由w3c组织规定的)

标签名不能以数字开头中间不能有空格,区分大小写有且仅有一个根标签。

可有多个属性但属性徝必须用引号(单引号或双引号)包含,但不能省略也不能单 双混用。

保存xml文档时的编码 和 解析xml文档时的编码要保持一致才能避免中攵乱码问题!

程序读取或操作xml文档

DOM解析原理:一次性把xml文档加载成Document树,通过Document对象得到节点对象通过节点对象访问xml文档内容(标签,属性文本,注释)

Dom4j工具(基于DOM解析原理):

问题:当使用dom4j查询比较深的层次结构的节点(标签,属性文本),比较麻烦!!!

主要是用於快速获取所需的节点对象

DOM解析原理:一次性把xml文档加载进内存,然后在内存中构建Document

缺点: 不适合读取大容量的xml文件,容易导致内存溢出

SAX解析原理: 加载一点,读取一点处理一点。对内存要求比较低

参数一: File:表示 读取的xml文件。

原理: 一次性加载xml文档不适合夶容量的文件读取

原理: 加载一点,读取一点处理一点。适合大容量文件的读取

DOM解析可以任意进行增删改成

DOM解析任意读取任何位置的数據甚至往回读

SAX解析只能从上往下,按顺序读取不能往回读

SAX解析基于事件的编程方法。java开发编码相对复杂

我要回帖

更多关于 forum.php?mod 的文章

 

随机推荐