书籍详情

XML及WML教程

XML及WML教程

作者:李秋云编著

出版社:人民邮电出版社

出版时间:2001-07-01

ISBN:9787115094216

定价:¥34.00

购买这本书可以去
内容简介
  本书是为读者学习XML元标记语言和WML实例标记语言而准备的教材。书中首先介绍了XML基础知识,包括扩展标记语言XML的基础知识及XML系列协议中的主要相关协议,如Namespaces、XLink、XSLT、Xpointer等。然后,结合大量实例全面而详尽地介绍了以下内容:基于XML的实例标记语言WML(Wireless Markup Language,无线标记语言)及其脚本语言WMLScript;如何对WML文档进行二进制压缩;如何利用WML来设计丰富多彩的WAP网页。并对相关的WAP开发等问题进行了深入的阐述。本书可供从事计算机网络工作的高级技术人员参考,也可供高等院校计算机专业和电子专业的高年级学生或研究生作为XML及WML的教材使用。
作者简介
暂缺《XML及WML教程》作者简介
目录
第1章 概 述 1
1.1 标记语言 1
1.2 SGML 2
1.2.1 SGML简史 2
1.2.2 SGML的应用 5
1.3 HTML 5
1.4 XML 6
1.4.1 认识XML文档 8
1.4.2 XML的由来 9
1.4.3 XML的应用 10
1.5 WAP概述 14
1.5.1 WAP的应用框架 15
1.5.2 WAP协议栈 16
1.5.3 WAP的未来发展 17
1.6 WML 18
第2章 XML 1.0规范 19
2.1 绪 论 19
2.1.1 动机和目标 19
2.1.2 术语 20
2.2 文 档 21
2.2.1 结构性XML文档 21
2.2.2 字符 21
2.2.3 通用语法结构 22
2.2.4 字符数据和标记 23
2.2.5 注释 23
2.2.6 处理指令 23
2.2.7 CDATA段 24
2.2.8 序言和文档类型声明 24
2.2.9 独立文档声明 26
2.2.10 空白符处理 27
2.2.11 行尾处理 27
2.2.12 语言标识符 27
2.3 逻辑结构 28
2.3.1 起始标记、结束标记和空标记 29
2.3.2 元素类型声明 30
2.3.3 属性表声明 32
2.3.4 条件节 35
2.4 物理结构 36
2.4.1 字符与实体引用 36
2.4.2 实体声明 38
2.4.3 语法分析实体 39
2.4.4 XML分析器处理实体和引用 40
2.4.5 构造内部实体替代文本 43
2.4.6 预定义的实体 43
2.4.7 表示法声明 44
2.4.8 文档实体 44
2.5 一致性 44
2.5.1 检验和不检验文档有效性的分析器 44
2.5.2 使用XML分析器 45
2.6 标 注 45
第3章 XML文档的结构性 47
3.1 XML文档 47
3.2 XML文档中的文本 48
3.3 基本语法规则 49
3.3.1 大小写 49
3.3.2 空白符 49
3.3.3 名字(Name)和名字符号(Nmtoken) 50
3.3.4 字符串 50
3.3.5 语法规则 51
3.4 结构性 52
3.5 注 释 52
3.6 几种预定义的字符实体 54
3.7 CDATA 55
3.8 元素标记 56
3.8.1 标记名称 56
3.8.2 空标记 57
3.9 属 性 57
3.10 结构性 58
3.10.1 必须以一个XML声明开始 58
3.10.2 起始标记和结束标记必须匹配 61
3.10.3 用"/>"结束空标记 62
3.10.4 根元素完全包含其他元素 62
3.10.5 元素必须是完全嵌套 62
3.10.6 属性值必须用引号引起来 66
3.10.7 使用字符实体引用 66
3.11 URL、URN、URI 66
3.12 xml:lang属性 67
第4章 DTD 69
4.1 结构性和有效性约束 69
4.2 DTD简介 70
4.3 文档类型声明 70
4.4 元素声明 72
4.5 元素内容声明 73
4.5.1 EMPTY 73
4.5.2 ANY 74
4.5.3 子元素内容 74
4.5.4 混合内容 76
4.6 属 性 77
4.6.1 属性表声明 79
4.6.2 默认值声明 80
4.6.3 属性类型 81
4.7 表示法声明 86
4.8 WML的文档类型定义 87
第5章 实 体 97
5.1 实体的概念 97
5.2 实体声明 98
5.3 实体的分类 99
5.3.1 字符实体 99
5.3.2 语法分析实体和无需语法分析实体 99
5.3.3 内部实体和外部实体 100
5.3.4 通用实体 100
5.3.5 参数实体 105
5.3.6 外部实体 106
5.3.7 实体种类总结 107
5.4 共享DTD 108
5.4.1 本地共享DTD 108
5.4.2 远程共享DTD 109
5.4.3 公共的DTD 110
5.5 DTD的内部和外部子集 111
5.5.1 创建公用的外部DTD 112
5.5.2 连接外部DTD 113
5.5.3 同时利用内部和外部DTD 115
5.6 处理指令 116
5.7 表示法和无需语法分析实体 117
5.8 条件节 118
5.9 standalone属性 119
第6章 名称空间(Namespaces) 122
6.1 名称空间的作用 122
6.2 名称空间标识符 126
6.2.1 标识符 126
6.2.2 名称空间实例 127
6.3 名称空间的声明 127
6.3.1 前置字符串 127
6.3.2 名称空间的声明 128
6.4 名称空间的作用域 130
6.5 缺省的名称空间 132
6.6 名称空间的应用 135
第7章 WML基础 137
7.1 了解User Agent 137
7.2 如何创建WML文档 138
7.3 WML数据类型 138
7.4 字符集 139
7.4.1 Unicode 140
7.4.2 UTF-8 141
7.4.3 UCS-2 143
7.4.4 ISO-8859-1 143
7.4.5 GB2312 143
7.5 WML文档中的字符 144
7.6 deck/card结构 145
7.7 其他WML语法 146
7.7.1 变量 146
7.7.2 实体 147
7.7.3 元素及其标记 148
7.7.4 属性 149
7.7.5 注释 150
7.7.6 CDATA段 150
7.7.7 大小写 152
第8章 WML元素 153
8.1 公共属性 153
8.1.1 id属性 153
8.1.2 class属性 154
8.1.3 xml:lang属性 155
8.2 wml元素 155
8.3 card元素 156
8.4 p元素 160
8.5 br元素 164
8.6 文本显示格式 165
8.7 table元素 168
8.7.1 table元素 168
8.7.2 tr元素 168
8.7.3 td元素 169
8.8 img元素 170
8.9 input元素 172
8.10 select元素 175
8.10.1 select元素 176
8.10.2 option元素 178
8.10.3 optgroup元素 180
8.11 fieldset元素 182
第9章 事件及导航 184
9.1 历史记录 185
9.2 事 件 186
9.2.1 do元素 186
9.2.2 内在事件 192
9.2.3 onevent元素 198
9.2.4 timer元素 201
9.3 template元素 203
9.4 deck/card任务覆盖 205
9.5 postfield元素 208
9.6 setvar元素 208
9.7 WML任务 209
9.8 anchor元素 214
9.9 a元素 215
9.10 head元素 216
9.11 access元素 216
9.12 meta元素 217
第10章 WMLScript 218
10.1 WMLScript的作用 218
10.2 WMLScript字节码解释器 218
10.3 语法规则 221
10.3.1 大小写 221
10.3.2 空格 221
10.3.3 分号 221
10.3.4 注释 221
10.3.5 常量 221
10.3.6 标识符 223
10.3.7 保留字 223
10.3.8 名字空间 223
10.4 变量和数据类型 224
10.4.1 变量声明 224
10.4.2 变量的生存周期 224
10.4.3 变量存取 224
10.4.4 变量类型 225
10.4.5 L-Values 225
10.4.6 自动类型转换 225
10.5 操作符和表达式 225
10.5.1 赋值运算符 225
10.5.2 算术运算符 226
10.5.3 逻辑运算符 226
10.5.4 字符串操作 227
10.5.5 比较操作 227
10.5.6 数组操作 228
10.5.7 逗号运算符 228
10.5.8 条件运算符 228
10.5.9 typeof运算符 228
10.5.10 isvalid操作 229
10.5.11 表达式 229
10.5.12 运算符优先级 229
10.6 函 数 230
10.6.1 函数声明 230
10.6.2 函数调用 231
10.6.3 函数返回值 232
10.7 语 句 232
10.7.1 空语句 232
10.7.2 表达式语句 233
10.7.3 块语句 233
10.7.4 变量语句 233
10.7.5 if 语句 234
10.7.6 while语句 235
10.7.7 for语句 235
10.7.8 break语句 236
10.7.9 continue语句 236
10.7.10 reture语句 237
10.8 标准库函数 237
10.9 pragmas 238
10.9.1 外部编译单元 238
10.9.2 访问控制pragma 239
10.9.3 元pragma 239
10.10 自动类型转换 240
10.10.1 基本规则 240
10.10.2 操作符和数据类型转换 242
10.10.3 操作符总结 243
第11章 WMLScript标准库函数 246
11.1 Lang库函数 246
11.2 Float库函数 250
11.3 String库函数 252
11.4 URL库函数 260
11.5 WMLBrowser库函数 265
11.6 Dialogs库函数 267
第12章 WML网页实例 269
12.1 表 格 269
12.2 WMLScript应用实例 279
第13章 二进制XML文档 290
13.1 二进制XML内容结构 290
13.1.1 多字节整数 290
13.1.2 字符编码 291
13.1.3 文档结构 292
13.1.4 版本号 293
13.1.5 文档公共标识符 293
13.1.6 字符集 294
13.1.7 字符串表(String Table) 295
13.2 标记符结构(Token Structure) 295
13.2.1 解释器状态机 296
13.2.2 tag码空间 296
13.2.3 Attribute码空间 297
13.2.4 通用标记符 298
13.3 对XML文档进行编码 301
13.4 通用标记符 302
13.5 XML二进制文档编码实例 303
13.6 WML文档的二进制格式 307
第14章 XSLT 314
14.1 XSL 314
14.2 XSLT和XSL的关系 315
14.3 XSLT简介 316
14.4 如何在网络上应用XSLT 317
14.5 XSLT的转换流程及工作原理 318
14.5.1 应用实例 319
14.5.2 XSLT详解 322
14.5.3 输出字符码设定 330
第15章 XML链接语言(XLink) 331
15.1 XLink的基础 331
15.2 基本概念 333
15.3 XLink的应用意义 334
15.4 XLink标记 335
15.5 链接元素及其属性 337
15.5.1 扩展链接 338
15.5.2 简单链接 352
15.5.3 XLink属性 354

猜您喜欢

读书导航