简介
◎本书特色
◆本书从标记语言的历史的XML与其相关技术进行一系列的介绍,以使读者先有一个基础的要领接着以如何建立第一个XML文件,XML语法介绍,文件格式定义,到设置XML样式,让读者在浏览器中便可看到以XML设计出的精美网页。
◆除了介绍XML本身的语法外,在第7章中还介绍了XSL,它是另一种样式表语言,不但可以对XML文件进行格式的美化,而且还提供了转换的功能,可以将XML文件转换成目前WEB中最常见的HTML格式,让XML的应用更加广泛。
◆如何在XML文件之间做链接,以及如何在XML文件内部进行数据的链接,或是如何链接到其他的资源,是本书第9章和第10章的重点。XLink和XPointer则是对应的标准,这些与XML相关的标准,也都有是由W3C所制定。
◆本书最后的三章,重点在于介绍XML与HTML和ASP的相关整合,以及XML如何应用在电子商务中,最后以简单的范例说明如何整合这些技术,让XML更能发挥它超强的功能!
目录
第1章 xml相关技术简介 1
1-1 标识语言 2
1-1-1 标识语言历史 2
1-1-2 sgml 4
1-1-3 html 4
1-2 明日之星xml 6
1-2-1 xml优越性 6
1-2-2 xml文件的特性 7
1-2-3 xml相关技术 7
dtd 8
css 9
xsl 10
xlink 11
xpath与xpointer 12
1-2-4 xml相关软件 12
第2章 建立一个xml文件 15
2-1 xml文件 16
2-1-1 xml文件结构 16
2-1-2 xml编辑器 17
xml notepad 17
.exml 20
2-1-3 xml文件中使用中文 23
2-1-4 浏览器中查看xml 25
2-2 加入排版样式 26
2-2-1 css样式表 26
2-2-2 xml文件中套用css 27
2-2-3 来点样式变化 29
修改原有的css文件 30
建立新的css文件 30
第3章 xml语法介绍 33
3-1 xml基本语法 34
3-1-1 标记命名原则 34
3-1-2 属性设置 34
3-1-3 加入注释 36
3-1-4 特殊字符的使用 38
实体参照 38
字符参照 39
3-1-5 cdata标记 41
3-2 xml文件构成要素 41
3-2-1 声明 42
3-2-2 元素 43
3-2-3 处理指令 43
3-2-4 满足well-formed的xml文件 44
常见的错误 44
3-3 xml解析器 44
3-3-1 解析器的功能与种类 45
3-3-2 使用internet explorer 5.0来解析xml文件 46
3-3-3 其他解析器 48
第4章 文件格式定义 49
4-1 文件格式定义 50
4-1-1 文件格式定义的用途 50
4-1-2 调用文件格式定义 50
内部文件格式定义 50
外部文件格式定义 52
4-1-3 正确合法的xml文件 53
4-2 元素声明与使用 55
4-2-1 元素的种类 55
4-2-2 元素数据类型 56
含子元素 56
#pcdata 56
any 57
empty 57
4-2-3 元素数目设置 57
元素次数 58
选择性元素 58
混合型 59
4-3 元素属性 59
4-3-1 属性声明 59
4-3-2 属性应用 60
cdata与enumerated 60
id、idref与idrefs 61
nmtoken与nmtokens 62
4-3-3 xml内定属性 63
xml:space 63
xml:lang 65
4-4 dtd的其他主题 65
4-4-1 dtd中加入注释 66
4-4-2 实体声明 66
内部实体 66
外部实体 68
参数实体 69
4-4-3 notation声明 70
entity与entities属性类型 72
notation属性类型 73
4-4-4 善用include和ignore 74
第5章 设置xml样式 77
5-1 css样式表 78
5-1-1 css基本介绍 78
加入注释 80
5-1-2 元素的选取 80
图样对应(pattern matching) 80
优先级(priority) 81
5-1-3 css属性值 82
长度 82
url 82
颜色 83
关键词 83
5-1-4 dtd与css整合应用 83
调用多个css样式表 83
@规则 87
dtd与css 88
5-2 网页相关属性 91
5-2-1 区块观念 91
width和height属性 91
5-2-2 display属性 91
5-2-3 margin 与padding 属性 92
5-2-4 border属性 93
5-2-5 position属性 95
5-3 文字与字型属性 97
5-3-1 字型属性 97
5-3-2 文字属性 97
5-4 其他视觉属性 99
5-4-1 背景属性 99
5-4-2 float和clear属性 101
5-4-3 overflow属性 102
第6章 名称空间 105
6-1 名称空间介绍 106
6-1-1 名称空间能解决什么问题 106
6-1-2 声明名称空间 107
6-2 名称空间的特性 109
6-2-1 范围 109
6-2-2 默认值 111
6-3 应用名称空间 112
6-3-1 利用名称空间引用html标记 112
6-3-2 名称空间与xsl 115
第7章 另一种样式表语言xsl 117
7-1 xsl样式表语言 118
7-1-1 xsl与css的比较 118
7-1-2 xsl中设置排版样式 118
7-1-3 xsl转换语言 120
xsl格式对象 120
7-2 xslt 121
7-2-1 2xslt的工作原理 121
7-2-2 样板规则 123
7-2-3 对应式 123
7-3 应用xsl元素 124
7-3-1 基本xsl元素 124
xsl:stylesheet 124
xsl:template与xsl:apply-templates 124
xsl:value-of 126
xsl:for-each 127
7-3-2 以xsl元素建立新对象 129
xsl:element与xsl:attribute 129
xsl:text 131
xsl:comment 131
7-3-3 条件式的应用 132
xsl-if 132
xsl:choose 134
7-3-4 合并多个xsl样式表 136
xsl:import 136
xsl:include 136
7-3-5 输出元素的排序 137
xsl:sort 138
7-3-6 xsl与html整合应用 138
第8章 连接xml 141
8-1 数据之间的链接 142
8-1-1 html中的链接 142
html链接的缺点 143
8-1-2 xlink 144
xlink声明 144
8-2 简单链接 145
8-2-1 简单链接的属性 145
8-2-2 简单链接范例 146
建立简单链接xlink元素 146
8-3 延伸链接 149
8-3-1 延伸链接的属性 149
8-3-2 延伸链接范例 151
建立延伸链接xlink元素 151
xml元素中加入延伸链接属性 152
8-3-3 inline链接 与out-of-line链接 155
第9章 xpointer 157
9-1 xml文件内的连接设置 158
9-1-1 html中的pointer 158
9-1-2 为何使用xpointer 161
9-1-3 xpointer寻址方法 161
简单名称(bare name) 163
子序列(child sequence) 163
完整型(full) 164
9-2 xpath 164
9-2-1 xpath简介 164
相对位置路径 164
绝对位置路径 165
9-2-2 寻址步骤 165
轴(axis) 165
节点测试(node test) 166
陈述(predicate) 167
9-2-3 缩写表示法 167
9-3 xpointer延伸xpath 168
9-3-1 xpointer提供额外的函数 168
string-range函数 169
range相关函数 169
here函数 170
unique函数 170
9-3-2 xpointer的错误 170
第10章 xml与html整合 171
10-1 相关整合技术 172
10-1-1 data islands 172
10-1-2 data source object 173
内部xml文件 174
10-2 在html中显示xml文件 175
10-2-1 由data island读取所有xml数据 175
内部xml文件 176
外部xml文件 177
10-2-2 由data island读取目前的xml元素 179
10-2-3 显示xml元素的属性 181
10-2-4 复杂元素的显示 184
10-3 善用dso对象 186
10-3-1 显示所有xml文件内容 187
10-3-2 一笔一笔显示xml元素 189
10-3-3 分页显示xml文件 191
第11章 xml文件对象模型 195
11-1 文件对象模型 196
11-1-1 何谓xml dom 196
11-1-2 dom对象 198
11-1-3 建立xml dom对象 199
11-2 常用的dom对象 201
11-2-1 node对象 201
11-2-2 nodelist对象 203
11-2-3 namednodemap对象 204
11-2-4 document对象 204
11-2-5 element对象 206
11-2-6 attribute对象和text对象 207
text对象 207
11-3 xml dom的应用 208
11-3-1 存取指定xml元素 208
11-3-2 处理xml元素的属性 210
11-3-3 新增xml元素 212
11-3-4 删除xml元素 214
11-3-5 一个xml dom范例 215
第12章 xml在电子商务的应用 219
12-1 电子商务 220
12-1-1 何谓电子商务 220
12-1-2 b-to-c电子商务 221
12-1-3 b-to-b电子商务 222
12-2 web应用程序架构 223
12-2-1 主从式架构 223
12-2-2 三层式架构与n层式架构 224
12-3 xml在各层次所扮演的角色 225
12-3-1 xml在client 层 225
12-3-2 xml在middle 层 226
12-3-3 xml在back-end 层 227
附录a html简介 229
a-1 何谓html 230
a-1-1 html文件 230
html文件的结构 230
a-1-2 html组成的基本组件 231
a-2 背景设置 231
a-3 文字属性的变化 232
a-3-1 设置文字的字型、字体大小及颜色 232
a-3-2 文字的样式 233
a-3-3 空格符 234
换行 234
a-3-5 预先编排好的文字 235
编号及项目符号 235
项目符号 237
a-4 图文并茂的文件 237
a-4-1 指定文文件来源 237
绝对路径 238
相对路径 238
a-4-2 指定图形的宽度及高度 238
a-4-3 图片外框 239
a-4-4 显示图形或文字 239
如何取消显示图形 239
显示图形或文字 240
a-4-5 对象居中 240
a-5 超级链接 241
a-5-1 文字超级链接 241
a-5-2 图片超级链接 241
a-5-3 页内超级链接 242
a-5-4 超级链接电子邮件帐号 243
a-6 表格 245
a-6-1 列与行 246
a-6-2 列与行的背景颜色 246
a-6-3 表格框线的颜色 246
a-6-4 表格间距 247
a-6-5 合并单元格 248
合并列 248
合并行 248
a-7 段落 249
a-8 水平线 250
a-9 何谓css 251
a-9-1 css类型 251
内嵌css 251
局部引用css 253
外部链接css 254
a-9-2 css在超级链接的运用 255
a-9-3 实务范例 256
css入门范例 256
1-1 标识语言 2
1-1-1 标识语言历史 2
1-1-2 sgml 4
1-1-3 html 4
1-2 明日之星xml 6
1-2-1 xml优越性 6
1-2-2 xml文件的特性 7
1-2-3 xml相关技术 7
dtd 8
css 9
xsl 10
xlink 11
xpath与xpointer 12
1-2-4 xml相关软件 12
第2章 建立一个xml文件 15
2-1 xml文件 16
2-1-1 xml文件结构 16
2-1-2 xml编辑器 17
xml notepad 17
.exml 20
2-1-3 xml文件中使用中文 23
2-1-4 浏览器中查看xml 25
2-2 加入排版样式 26
2-2-1 css样式表 26
2-2-2 xml文件中套用css 27
2-2-3 来点样式变化 29
修改原有的css文件 30
建立新的css文件 30
第3章 xml语法介绍 33
3-1 xml基本语法 34
3-1-1 标记命名原则 34
3-1-2 属性设置 34
3-1-3 加入注释 36
3-1-4 特殊字符的使用 38
实体参照 38
字符参照 39
3-1-5 cdata标记 41
3-2 xml文件构成要素 41
3-2-1 声明 42
3-2-2 元素 43
3-2-3 处理指令 43
3-2-4 满足well-formed的xml文件 44
常见的错误 44
3-3 xml解析器 44
3-3-1 解析器的功能与种类 45
3-3-2 使用internet explorer 5.0来解析xml文件 46
3-3-3 其他解析器 48
第4章 文件格式定义 49
4-1 文件格式定义 50
4-1-1 文件格式定义的用途 50
4-1-2 调用文件格式定义 50
内部文件格式定义 50
外部文件格式定义 52
4-1-3 正确合法的xml文件 53
4-2 元素声明与使用 55
4-2-1 元素的种类 55
4-2-2 元素数据类型 56
含子元素 56
#pcdata 56
any 57
empty 57
4-2-3 元素数目设置 57
元素次数 58
选择性元素 58
混合型 59
4-3 元素属性 59
4-3-1 属性声明 59
4-3-2 属性应用 60
cdata与enumerated 60
id、idref与idrefs 61
nmtoken与nmtokens 62
4-3-3 xml内定属性 63
xml:space 63
xml:lang 65
4-4 dtd的其他主题 65
4-4-1 dtd中加入注释 66
4-4-2 实体声明 66
内部实体 66
外部实体 68
参数实体 69
4-4-3 notation声明 70
entity与entities属性类型 72
notation属性类型 73
4-4-4 善用include和ignore 74
第5章 设置xml样式 77
5-1 css样式表 78
5-1-1 css基本介绍 78
加入注释 80
5-1-2 元素的选取 80
图样对应(pattern matching) 80
优先级(priority) 81
5-1-3 css属性值 82
长度 82
url 82
颜色 83
关键词 83
5-1-4 dtd与css整合应用 83
调用多个css样式表 83
@规则 87
dtd与css 88
5-2 网页相关属性 91
5-2-1 区块观念 91
width和height属性 91
5-2-2 display属性 91
5-2-3 margin 与padding 属性 92
5-2-4 border属性 93
5-2-5 position属性 95
5-3 文字与字型属性 97
5-3-1 字型属性 97
5-3-2 文字属性 97
5-4 其他视觉属性 99
5-4-1 背景属性 99
5-4-2 float和clear属性 101
5-4-3 overflow属性 102
第6章 名称空间 105
6-1 名称空间介绍 106
6-1-1 名称空间能解决什么问题 106
6-1-2 声明名称空间 107
6-2 名称空间的特性 109
6-2-1 范围 109
6-2-2 默认值 111
6-3 应用名称空间 112
6-3-1 利用名称空间引用html标记 112
6-3-2 名称空间与xsl 115
第7章 另一种样式表语言xsl 117
7-1 xsl样式表语言 118
7-1-1 xsl与css的比较 118
7-1-2 xsl中设置排版样式 118
7-1-3 xsl转换语言 120
xsl格式对象 120
7-2 xslt 121
7-2-1 2xslt的工作原理 121
7-2-2 样板规则 123
7-2-3 对应式 123
7-3 应用xsl元素 124
7-3-1 基本xsl元素 124
xsl:stylesheet 124
xsl:template与xsl:apply-templates 124
xsl:value-of 126
xsl:for-each 127
7-3-2 以xsl元素建立新对象 129
xsl:element与xsl:attribute 129
xsl:text 131
xsl:comment 131
7-3-3 条件式的应用 132
xsl-if 132
xsl:choose 134
7-3-4 合并多个xsl样式表 136
xsl:import 136
xsl:include 136
7-3-5 输出元素的排序 137
xsl:sort 138
7-3-6 xsl与html整合应用 138
第8章 连接xml 141
8-1 数据之间的链接 142
8-1-1 html中的链接 142
html链接的缺点 143
8-1-2 xlink 144
xlink声明 144
8-2 简单链接 145
8-2-1 简单链接的属性 145
8-2-2 简单链接范例 146
建立简单链接xlink元素 146
8-3 延伸链接 149
8-3-1 延伸链接的属性 149
8-3-2 延伸链接范例 151
建立延伸链接xlink元素 151
xml元素中加入延伸链接属性 152
8-3-3 inline链接 与out-of-line链接 155
第9章 xpointer 157
9-1 xml文件内的连接设置 158
9-1-1 html中的pointer 158
9-1-2 为何使用xpointer 161
9-1-3 xpointer寻址方法 161
简单名称(bare name) 163
子序列(child sequence) 163
完整型(full) 164
9-2 xpath 164
9-2-1 xpath简介 164
相对位置路径 164
绝对位置路径 165
9-2-2 寻址步骤 165
轴(axis) 165
节点测试(node test) 166
陈述(predicate) 167
9-2-3 缩写表示法 167
9-3 xpointer延伸xpath 168
9-3-1 xpointer提供额外的函数 168
string-range函数 169
range相关函数 169
here函数 170
unique函数 170
9-3-2 xpointer的错误 170
第10章 xml与html整合 171
10-1 相关整合技术 172
10-1-1 data islands 172
10-1-2 data source object 173
内部xml文件 174
10-2 在html中显示xml文件 175
10-2-1 由data island读取所有xml数据 175
内部xml文件 176
外部xml文件 177
10-2-2 由data island读取目前的xml元素 179
10-2-3 显示xml元素的属性 181
10-2-4 复杂元素的显示 184
10-3 善用dso对象 186
10-3-1 显示所有xml文件内容 187
10-3-2 一笔一笔显示xml元素 189
10-3-3 分页显示xml文件 191
第11章 xml文件对象模型 195
11-1 文件对象模型 196
11-1-1 何谓xml dom 196
11-1-2 dom对象 198
11-1-3 建立xml dom对象 199
11-2 常用的dom对象 201
11-2-1 node对象 201
11-2-2 nodelist对象 203
11-2-3 namednodemap对象 204
11-2-4 document对象 204
11-2-5 element对象 206
11-2-6 attribute对象和text对象 207
text对象 207
11-3 xml dom的应用 208
11-3-1 存取指定xml元素 208
11-3-2 处理xml元素的属性 210
11-3-3 新增xml元素 212
11-3-4 删除xml元素 214
11-3-5 一个xml dom范例 215
第12章 xml在电子商务的应用 219
12-1 电子商务 220
12-1-1 何谓电子商务 220
12-1-2 b-to-c电子商务 221
12-1-3 b-to-b电子商务 222
12-2 web应用程序架构 223
12-2-1 主从式架构 223
12-2-2 三层式架构与n层式架构 224
12-3 xml在各层次所扮演的角色 225
12-3-1 xml在client 层 225
12-3-2 xml在middle 层 226
12-3-3 xml在back-end 层 227
附录a html简介 229
a-1 何谓html 230
a-1-1 html文件 230
html文件的结构 230
a-1-2 html组成的基本组件 231
a-2 背景设置 231
a-3 文字属性的变化 232
a-3-1 设置文字的字型、字体大小及颜色 232
a-3-2 文字的样式 233
a-3-3 空格符 234
换行 234
a-3-5 预先编排好的文字 235
编号及项目符号 235
项目符号 237
a-4 图文并茂的文件 237
a-4-1 指定文文件来源 237
绝对路径 238
相对路径 238
a-4-2 指定图形的宽度及高度 238
a-4-3 图片外框 239
a-4-4 显示图形或文字 239
如何取消显示图形 239
显示图形或文字 240
a-4-5 对象居中 240
a-5 超级链接 241
a-5-1 文字超级链接 241
a-5-2 图片超级链接 241
a-5-3 页内超级链接 242
a-5-4 超级链接电子邮件帐号 243
a-6 表格 245
a-6-1 列与行 246
a-6-2 列与行的背景颜色 246
a-6-3 表格框线的颜色 246
a-6-4 表格间距 247
a-6-5 合并单元格 248
合并列 248
合并行 248
a-7 段落 249
a-8 水平线 250
a-9 何谓css 251
a-9-1 css类型 251
内嵌css 251
局部引用css 253
外部链接css 254
a-9-2 css在超级链接的运用 255
a-9-3 实务范例 256
css入门范例 256
最新XML入门与应用
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!