《可扩展网页语言-XML、XSL、XHTML使用详解》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黄斯伟编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115092427
  • 页数:257 页
图书介绍:本书结合实际操作和国际标准,对可扩展标识语言(XML)的创建、浏览、应用进行了深入细致的探讨,运用了大量的实例对可扩展样式语言(XSL)进行解释,还详细介绍了可扩展超文本标记语言(XHTML)的应用和语言规范。

第1章 XML概述 1

1.1 XML的起源和发展 1

1.1.1 标记语言 1

1.1.2 推出XML 2

1.1.3 XML简介 3

1.2 XML的编辑工具 4

1.2.1 通用编辑工具 4

1.2.2 专用XML编辑器 6

1.3 支持XML的浏览器 8

1.3.1 两大常用浏览器 8

1.3.2 其他浏览器 10

第2章 开始学习XML 13

2.1 设计XML元素 13

2.1.1 元素 13

2.1.2 属性 15

2.1.3 元素生成器 18

2.1.4 检查语法 19

2.2 设计XML文档 21

2.2.1 设计规则 21

2.2.2 语法检查工具 22

2.3 浏览XML 23

2.3.1 两种浏览器 23

2.3.2 用IE 5.0显示XML 24

2.4 加入显示信息 26

2.4.1 用CSS格式化XML 26

2.4.2 XML不能替代HTML 29

2.4.3 用XSL格式化XML 31

2.5 设计XML数据岛 34

2.5.1 XML数据岛 34

2.5.2 数据捆绑 35

2.6 解析器和对象模型 39

2.6.1 XML解析器 39

2.6.2 XML对象模型 43

第3章 进一步学习XML 47

3.1 XML元素命名 47

3.1.1 命名冲突 47

3.1.2 解决命名冲突 47

3.1.3 命名规则的应用 50

3.2 PCDATA和CDATA 50

3.2.1 PCDATA 50

3.2.2 字符实体 51

3.2.3 CDATA 53

3.3 XML编码 54

3.3.1 Windows 95/98记事本 54

3.3.2 Windows 2000记事本 55

3.3.3 错误信息 57

3.4 XML应用程序 58

3.4.1 用数据岛调用 58

3.4.2 数据岛与表格捆绑 59

3.4.3 与<span>或<div>捆绑 60

3.4.4 加入导航脚本 62

3.5 XML行为 63

3.5.1 XML行为的概念 63

3.5.2 XML行为实例 66

第4章 XML高级技术 69

4.1 简单的XML服务器 69

4.1.1 硬盘上的服务器 69

4.1.2 安装IIS 70

4.1.3 安装PWS 73

4.2 利用ASP文件 74

4.2.1 生成HTML 74

4.2.2 生成XML 75

4.3 从数据库获取XML 76

4.3.1 创建Access数据库 76

4.3.2 数据库与XML结合 80

第5章 XSL技术 83

5.1 XSL简介 83

5.1.1 CSS格式化HTML 83

5.1.2 CSS格式化XML 84

5.1.3 XSL格式化XML 87

5.1.4 XSL浏览器 88

5.2 XSL的基本使用 89

5.2.1 HTML模板 89

5.2.2 设计规范的HTML 94

5.2.3 访问和输出属性 96

5.3 发掘XSL的潜能 100

5.3.1 筛选数据 100

5.3.2 数据排列 104

第6章 进一步学习XSL 107

6.1 XSL元素 107

6.1.1 W3C的XSLT元素 107

6.1.2 IE 5.0的XSLT元素 109

6.2 XSL Patterns 110

6.2.1 XSL Patterns语法介绍 111

6.2.2 XSL Patterns演示工具 112

6.2.3 DOM定义XSL查询 117

6.2.4 XSL定义XSL查询 118

6.2.5 定义XSL查询实例 119

第7章 更多XSL实例 125

7.1 高级XSL特性 125

7.1.1 处理异常数据 125

7.1.2 设计“match”属性 130

7.1.3 自动编号 132

7.1.4 自动创建链接 134

7.2 创建动态HTML 136

7.2.1 运行脚本 136

7.2.2 脚本互动 139

7.3 “context()”方法 141

7.3.1 网格显示 141

7.3.2 有条件选择输出 143

7.3.3 上下文关联输出 144

7.3.4 逗号分隔输出 146

7.3.5 排序的分隔输出 146

第8章 拓展XSL功能 149

8.1 条形图 149

8.1.1 调用脚本 149

8.1.2 定义变量和函数 150

8.1.3 完整的例子 151

8.1.4 脚本影响转换 155

8.2 附加方法 156

8.3 两种脚本语言 159

8.3.1 JavaScript脚本 162

8.3.2 VBScript脚本 166

第9章 XHTML基础 171

9.1 XHTML简介 171

9.2 XHTML和HTML的区别 171

9.2.1 小写代码 171

9.2.2 必须有结尾标记 172

9.2.3 属性值必须用引号 173

9.2.4 最小化属性 173

9.2.5 放弃“name”属性 174

9.2.6 脚本和样式元素 174

9.2.7 遵循XML规范 174

9.2.8 文档声明 175

9.3 XHTML语法 176

9.3.1 三大部分 176

9.3.2 文档类型定义 177

9.4 转换现有的HTML 177

9.4.1 手工转换 177

9.4.2 转换软件 178

9.5 验证XHTML代码 179

第10章 XHTML规范 181

10.1 XHTML标记 181

10.1.1 基本标记 181

10.1.2 字符格式标记 183

10.1.3 输出标记 185

10.1.4 块标记 187

10.1.5 链接标记 188

10.1.6 框架标记 188

10.1.7 表单标记 189

10.1.8 列表标记 192

10.1.9 图像标记 194

10.1.10 表格标记 195

10.1.11 样式标记 197

10.1.12 元信息标记 199

10.1.13 脚本标记 199

10.2 XHTML属性 201

10.2.1 核心属性 201

10.2.2 语言属性 202

10.2.3 键盘属性 203

10.3 XHTML事件属性 203

10.3.1 窗口事件 203

10.3.2 控件元素事件 204

10.3.3 键盘事件 204

10.3.4 鼠标事件 207

第11章 常见问题解答 211

11.1 一般问题 211

11.1.1 XML概念 211

11.1.2 XML解析器 212

11.1.3 HTML不可替代 214

11.1.4 使用XML的好处 214

11.1.5 初学XML 215

11.1.6 开发XML环境 215

11.1.7 XML的应用范围 215

11.1.8 忽略XML 216

11.1.9 IE 4.0的支持 216

11.1.10 IE 5.0的支持 216

11.1.11 ML之间的关系 217

11.1.12 XML的重要性 218

11.1.13 压缩XML 218

11.1.14 XML安全性 218

11.2 XML验证 219

11.2.1 DTD用途 219

11.2.2 DTD的必要性 219

11.2.3 XML架构 219

11.2.4 XML命名 220

11.3 XSLT和XPath 220

11.3.1 XSLT概念 220

11.3.2 XPath概念 221

11.3.3 XSLT的重要性 221

11.3.4 XSLT和CSS 221

11.4 标准 221

11.4.1 XML和W3C 221

11.4.2 DOM和W3C 222

11.5 工具支持 222

11.5.1 SQL Server和ADO 222

11.5.2 BizTalk Server 222

11.5.3 SOAP 223

11.5.4 Windows DNA 223

11.6 具体疑问 223

11.6.1 “Load()”方法 223

11.6.2 字符实体 224

11.6.3 使用COM组件 226

11.6.4 HTML实体 226

11.6.5 元素中的空白字符 227

11.6.6 属性中的空白字符 230

11.6.7 OM中的空白字符 230

11.6.8 XML声明 231

11.6.9 打印XML 232

11.6.10 DTD中的命名 233

11.6.11 在VB中使用DSO 234

11.6.12 Java中的DOM 235

附录1 CSS属性列表 237

附录2 XHTML的标记 239

附录3 XHTML的属性 241

附录4 字符实体表 249

附录5 语言解码 255