目 录 1
第1章XML概述 1
1.1为什么需要XML 1
1.2 XML文档举例 1
第2章创建正确格式的XML文档 4
2.1具有正确格式的XML文档的基本组成 4
2.2文档元素的组成 5
2.3元素名称的类型 7
2.4元素内容的类型 8
2.5元素的属性 9
2.6放置注释的位置 11
2.7 CDATA节的设置 12
第3章创建有效的XML文档 14
3.1 有效的XML文档的内容 14
3.2编写DTD和检查XML文档的有效性 15
3.2.1编写DTD 15
3.2.2检查XML文档的有效性 15
3.3元素类型声明 18
3.4属性声明 26
3.4.1 属性定义 26
3.4.2属性类型 28
3.4.3属性数值的缺省声明 31
3.5.1只使用外部DTD声明 32
3.5外部DTD 32
3.5.2 同时使用内部和外部的DTD声明 34
3.6使用实体 35
3.6.1实体种类 36
3.6.2 内部通用可析型实体 36
3.6.3外部通用可析型实体 36
3.6.4外部通用不可析型实体 39
3.6.5内部参数可析型实体 40
3.6.6外部参数可析型实体 41
第4章使用级联样式表显示XML文档 43
4.1建立一个级联样式表文件 43
4.2处理指令 44
4.4设置字体属性 45
4.3设置display属性 45
4.4.1设置font-family属性 46
4.4.2设置font-size属性 47
4.4.3设置font-style属性 49
4.4.4设置font-weight属性 49
4.4.5 设置font-variant属性 50
4.5设置color属性 50
4.6设置back ground属性 53
4.6.1设置background-color属性 53
4.6.2设置background-image属性 54
4.6.3设置background-repeat属性 55
4.6.4设置background-position属性 58
4.7.1设置页边距属性 61
4.7设置方框属性 61
4.7.2设置边界属性 64
4.7.3设置填充符属性 65
4.7.4设置尺寸属性 66
4.7.5overflow属性 67
4.8设置文本间距和对齐属性 68
4.8.1设置leter-spacing属性 68
4.8.2设置vertical-align属性 69
4.8.3设置text-align属性 70
4.8.4设置text-indent属性 70
4.8.5设置line-height属性 71
4.8.7设置text-decoration属性 72
4.8.6设置text-transform属性 72
4.9用于确定元素位置的属性 73
4.9.1设置floatmg属性 73
4.9.2设置clear属性 74
4.9.3设置position属性 74
4.10在使用CSS文件显示XML文档时的一些通用规则 77
第5章JavaScript语言简介 78
5.1JavaScript语言的一个简单例子 78
5.2 JavaScript语言的基本语法 79
5.2.1变量和字符串 79
5.2.2控制语句if...else 80
5.2.3控制语句for 81
5.2.4控制语句while 83
5.3使用JavaScript的String类 84
第6章文档对象模式DOM 85
6.1 DOM的文档结构 85
6.2访问和取得XML文档的元素 87
6.2.1读取和显示XML文档中的元素值 88
6.2.2使用NodeList对象 93
6.2.3使用text属性 93
6.2.4使用Element节点提供的方法读取元素值 94
6.2.5读取元素的属性值 96
6.2.6使用XML数据岛 98
第7章使用XSL的XML文档 100
7.1 XSL概述 100
7.2 XSL模板和元素 100
7.2.1使用模板、模板匹配和选择模式 101
7.2.2条件处理 109
7.2.3显示输出的排序 113
7.2.4访问XML元素的属性 115
第8章XML和数据绑定 119
8.1 链接XML文档到HTML文件 119
8.2绑定HTML元素到XML元素 119
8.2.1 数据和HTML元素的绑定 120
8.2.2使用单个表格实现数据绑定 122
8.2.3使用单个表格的分页功能实现数据绑定 125
8.2.4使用嵌套表格实现数据绑定 131
8.2.5使用单记录数据绑定 137
8.3在XML文本中搜索查找数据 139