Dom4j

* 通过js提交表单

* 获取form对象,提交的submit();.action="".method=""

* XML

* XML的简介

* 可扩展的标记语言。自定义标签。很类似的HTML。

* XML传输数据,HTML是显示数据的。

* 做框架的配置文件。

* 系统与系统传输数据。

* XML1.0XML1.1

* XML的语法

* 文档声明

*

* 出现文档的第一行第一列位置

* 定义元素

* 区分大小写

* 不能以数字和中划线开头

* 不能以XML开头

* 不能包含空格和冒号

* 定义属性

* 不能有相同的属性。

* 规范同上

* 注释

* 和HTML的注释一样的

* 特殊字符

* <<

* >>

* &&

* ""

* ''

* CDATA区

* 把中间的内容作为字符串

* 写法:


内容

]]>

* PI(忘了)

* XML的约束

* DTD(会写)

* DTD的快速入门

* 定义元素

* 判断哪些是复杂的元素,哪些是简单的元素

* 如果简单的元素(#PCDATA)

* 如果是复杂元素(子元素)

* 引入到XML的文档中

* 可以写在XML的文件上

DTD的内容

]>

* 引入本地的DTD

* 引入网络的DTD

* DTD的语法

* 定义元素


* 元素类型

* (#PCDATA)字符串

* EMPTY空

* ANY任意的

* (子元素)

* 子元素

* 子元素之间关系

* ,有顺序

* |任选其一

* 出现次数

* +1次或多次

* *任意次

* ?0次或1次

* 定义属性


属性名称 属性类型 属性约束

属性名称 属性类型 属性约束

>

* 属性类型

* CDATA字符串

* 枚举没有关键字(男人|女人)

* ID唯一值

* 属性约束

* #REQUIRED必须的

* #IMPLIED可选的

* #FIXED固定值(#FIXED "值")

* 默认值

* 定义实体

*

* 在XML引入别名&别名;

* schema(看懂)

* XML的编程(解析XML)

* 解析XML的技术,DOM和SAX

* JAXP是SUN提交,JAVASE的一部分。DOM解析

* 开发步骤(先获取解析器):

* 获取解析器的工厂类

* 获取解析器类

* 解析XML,返回document对象。

* 回写

* 先获取回写的工厂类

* 获取回写类

* transform(new DOMSource(document),new StreamResult(path));

你可能感兴趣的:(Dom4j)