《XML网页开发实例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李永祥,张德海等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7900643451
  • 页数:278 页
图书介绍:

第1章 XML简介 1

1.1 XML的产生 2

1.1.1 XML的发展历程 2

1.1.2 SGML、HTML和XML 3

1.2 XML核心技术 6

1.2.1 XML1.0规范 7

1.2.2 XML文档定义和校验 7

1.2.3 XML中的定位和链接 9

1.2.4 XML的转换和处理 10

1.2.5 XML的表现 11

1.3.1 编辑器 13

1.3 XML工具 13

1.3.2 解析器 15

1.3.3 浏览器 16

1.4 XML应用 16

1.4.1 XML在行业中的应用 17

1.4.2 XML在企业中的应用 18

1.5 总结 19

第2章 XML语法细节 21

2.1 XML文档 22

2.1.1 XML文档结构 22

2.1.2 规范的XML文档 24

2.1.3 XML的设计目标 25

2.1.4 EBNF语法介绍 26

2.2 字符数据和标记 27

2.2.1 字符数据 27

2.2.2 XML中的标记 28

2.3 XML文档的物理结构 31

2.3.1 XML中的元素 31

2.3.2 XML中的属性 32

2.3.3 XML中的实体 34

2.4.1 确定XML文档结构 35

2.4 实例学习 35

2.4.2 实例XML文档 37

2.5 总结 39

第3章 文档类型定义 41

3.1 DTD语法 42

3.1.1 什么是DTD 42

3.1.2 DTD的结构 42

3.2 元素声明 48

3.2.1 根元素标志 48

3.2.2 序列 49

3.2.3 #PCDATA字符串 50

3.2.5 EMPTY空元素 51

3.2.4 ANY自由元素 51

3.2.6 +、*、?个数限定 53

3.2.7 嵌套结构、选择结构和混合结构 55

3.3 属性声明 58

3.3.1 数据类型 58

3.3.2 默认值 72

3.3.3 XML的预定义属性 77

3.4 实体和DTD 79

3.4.1 内部实体和外部实体 79

3.4.2 已析实体和未析实体 81

3.4.3 通用实体和参数实体 83

3.4.4 多个外部DTD合作方式 86

3.5 总结 89

第4章 XML Schema 91

4.1 XML Schema简介 92

4.1.1 DTD的特点 92

4.1.2 XML Schema的特点 92

4.1.3 其他的文档定义方式 93

4.2 XDR的指定 94

4.3 XDR组件的细节 96

4.3.1 XDR的框架结构 96

4.3.2 属性声明和元素属性声明 97

4.3.3 元素声明和子元素声明 101

4.3.4 模型组和模型组定义 104

4.3.5 复杂类型定义 106

4.4 XDR的数据类型 109

4.4.1 数据类型体系 109

4.4.2 数据类型声明 111

4.5 总结 115

第5章 XML和名域 117

5.1 XML Schema和名域 118

5.1.1 名域的概念及作用 118

5.1.2 名域的声明及使用 119

5.1.3 名域在XML中的使用——XML Schema 122

5.2 应用名域 124

5.2.1 使用限定的名称 124

5.2.2 名域的范围和默认 125

5.3 总结 127

第6章 XSL初接触 129

6.1 XSL简介 130

6.1.1 XSL的历史 130

6.1.2 XSL的应用范围 130

6.1.3 XSL、XSLT和XPath的关系 131

6.2.1 XSLT处理器介绍 132

6.2 XSL的使用环境和使用方式 132

6.1.4 XSL在XML技术体系中的地位 132

6.2.2 使用MSXML及MSXSL 134

6.2.3 配置XALAN 137

6.2.4 XSLT的使用方式 138

6.3 XSLT的处理模型 139

6.3.1 一个简单的例子 139

6.3.2 规则与节点转换 141

6.3.3 源树与结果树 141

6.3.4 〈xsl:stylesheet〉、〈xsl:output〉和〈xsl:transform〉 142

6.3.5 模板 144

6.3.7 默认规则 146

6.3.6 模式上下文 146

6.3.8 文档处理顺序 147

6.4 总结 148

第7章 可扩展路径语言XPath 149

7.1 XPath的基本概念 150

7.1.1 什么是XPath 150

7.1.2 表达式和定位路径 151

7.1.3 定位阶 152

7.1.4 定位路径举例 154

7.1.5 XPath的简缩语法 156

7.2 Xpath的函数 157

7.2.1 节点集及其函数 158

7.2.2 字符串及其函数 159

7.2.3 布尔值及其函数 161

7.2.4 数值及其函数 161

7.3 总结 162

第8章 XSL再接触 163

8.1 XSLT语法初步 164

8.1.1 取值元素 164

8.1.2 新元素和新属性的产生 176

8.1.3 常量和参数 180

8.1.4 分组和排序 184

8.1.5 XSLT语法进阶 186

8.2 编写XSLT的原则和步骤 190

8.3 总结 191

第9章 XSL格式化对象 193

9.1 格式化对象及属性 194

9.1.1 XSL FO转换过程 194

9.1.2 转换为PDF的操作过程 195

9.1.3 FO名域(FO namespace) 196

9.1.4 格式化对象(formatting object) 196

9.1.5 格式化属性(formatting attribute) 197

9.2.2 页面布局 198

9.2 页面布局和内容 198

9.2.1 初始化 198

9.2.3 内容 201

9.3 部分对象详解 202

9.3.1 水平线 202

9.3.2 图形 204

9.3.3 链接 205

9.3.4 列表 207

9.3.5 表格 210

9.3.6 字符 216

9.3.7 序 217

9.3.8 脚注 218

9.3.9 浮动 221

9.4 XSL2.0 222

第10章 CSS—XML文档表现的另一种选择 223

10.1 CSS简介 224

10.1.1 什么是CSS 224

10.1.2 HTML中使用CSS和XML中使用CSS的对比 224

10.1.3 如何显示XML文档 224

10.2 CSS基本规则 227

10.2.1 选择元素 227

10.2.2 继承 233

10.2.3 级联顺序 234

10.3.1 XML-STYLESHEET处理指令 236

10.3.2 @IMPORT指令 236

10.3 样式表和文档的联系 236

10.3.3 其他方法 237

10.4 CSS属性值的类型 237

10.4.1 长度值 237

10.4.2 URL值 238

10.4.3 颜色值 238

10.5 CSS基本属性 239

10.5.1 display属性 239

10.4.4 关键字值 239

10.5.2 字体属性 241

10.5.3 color颜色属性 246

10.5.4 background背景属性 248

10.5.5 text文本属性 252

10.5.6 框属性 259

10.6 CSS2简介 265

10.6.1 CSS2中的新特点 265

10.6.2 选择符的扩充 265

10.6.3 新增细节 271

10.7 总结 278