Strus2第一次课:dom4j解析xml文档
2015-01-04 23:04
113 查看
xml文本标记语言:
常用于交换数据:独立于操作系统、编程语言
数据存储:xml
数据配置:灵活性强,可读性高
可以使用css样式改变xml样式
xml解析技术:
dom解析xml技术:
sax解析xml技术:
读取文档时激活一系列的事件
事件推给事件处理器,然后由事件处理器提供对文档的访问
内存消耗小
无需为所有节点创建对象
xml规范文档:
dtd特殊符号:
*:零次或者任意多次
|:里面的元素多选一
():分组
,:里面的元素必须出现
+:最少出现一次
?:最多出现一次
dtd定义属性:
元素:
<!ELEMENT content (#PCDATA)>
关键字 列名 数据类型
属性:
<!ATTLIST author gender (男|女) "男">
关键字 列 属性名 类型 默认值
#equired:必须赋值
#IMPLIED
xml规范:SGML
底层java_xml操作:
持久化操作:
在持久化操作中,添加、设置element时需要在各级节点上添加下级节点(appendChild)
设置节点属性时:element对象.setAttribute(属性名,value);
dom4j:
xml中:回车换行符也算是一个节点
具体dom4j操作见下章:/article/5714125.html
常用于交换数据:独立于操作系统、编程语言
数据存储:xml
数据配置:灵活性强,可读性高
可以使用css样式改变xml样式
xml解析技术:
dom解析xml技术:
sax解析xml技术:
读取文档时激活一系列的事件
事件推给事件处理器,然后由事件处理器提供对文档的访问
内存消耗小
无需为所有节点创建对象
xml规范文档:
dtd特殊符号:
*:零次或者任意多次
|:里面的元素多选一
():分组
,:里面的元素必须出现
+:最少出现一次
?:最多出现一次
dtd定义属性:
元素:
<!ELEMENT content (#PCDATA)>
关键字 列名 数据类型
属性:
<!ATTLIST author gender (男|女) "男">
关键字 列 属性名 类型 默认值
#equired:必须赋值
#IMPLIED
xml规范:SGML
底层java_xml操作:
持久化操作:
在持久化操作中,添加、设置element时需要在各级节点上添加下级节点(appendChild)
设置节点属性时:element对象.setAttribute(属性名,value);
dom4j:
xml中:回车换行符也算是一个节点
具体dom4j操作见下章:/article/5714125.html
相关文章推荐
- DOM4J解析XML文档
- dom4j生成或解析xml文档
- DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件
- dom4j解析xml文档
- DOM4J生成和解析XML文档
- 使用Dom4j解析XML文档
- dom4j生成或解析xml文档
- DOM4J解析xml文档
- 使用SAX和dom4j解析XML文档
- DOM4J生成和解析XML文档
- DOM4J生成和解析XML文档
- dom4j解析及写入XML文档时的乱码问题
- 使用Dom4j实现对XML文档的解析
- Dom4j解析XML文档
- java中利用dom4j对XML文档的创建、解析、查找、修改、保存等操作。
- dom4j生成XML文档及解析
- Dom4J解析XML文档
- dom4j生成XML文档及解析
- 利用Dom4j解析xml文档
- DOM4J解析XML文档