《XML实用教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:丁跃潮,叶文来,陈杰编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:711118467X
  • 页数:213 页
图书介绍:本书包括XML的基本概念,语法规则等知识。

目录 1

编者的话 1

第1章 引论 1

1.1 标记语言的发展 1

1.1.1 SGML的起源 1

1.1.2 HTML的出现 2

1.1.3 XML的诞生 3

1.2 XML的特点和应用前景 6

1.2.1 XML的特点 6

1.2.2 XML的应用前景 9

1.3 XML文档的数据结构 11

1.3.1 层状结构数据模型 11

1.3.2 XML语法基本点 12

1.3.3 XML文档的结构 13

1.4 XML开发和应用环境 15

1.4.1 XML编辑工具 15

1.4.2 XML验证工具 17

1.4.3 XML解析器 17

1.4.4 XML浏览工具 18

1.5 简单引例的建立 18

1.6 小结 21

1.7 习题 21

第2章 XML基础 23

2.1 HTML语法概要 23

2.1.1 HTML基本语法 23

2.1.2 HTML表格 26

2.1.3 HTML表单 28

2.2 XML标记语法 32

2.2.1 非空标记 32

2.2.2 空标记 33

2.2.3 XML标记命名规则 34

2.3 XML文档语法 34

2.3.1 XML声明 34

2.3.2 处理指令 35

2.3.3 XML元素 35

2.3.4 XML的属性 36

2.3.5 实体引用与CDATA标记 37

2.3.6 XML的注释 38

2.4 XML的相关技术 39

2.4.1 CSS 39

2.4.2 DTD和XML Schema 39

2.4.3 XML DOM 39

2.4.4 XML XSLT 40

2.4.5 XLink、XPointer和XPath 40

2.5 XML文档内的名称空间 40

2.5.1 名称空间的产生 40

2.5.2 名称空间的使用 41

2.5.3 名称空间的作用域 42

2.6 XML文档的编辑 42

2.7 小结 44

2.8 习题 44

第3章 XML文档类型定义 46

3.1 DTD的作用 46

3.2 DTD元素 46

3.2.1 DTD元素的定义 47

3.2.2 元素出现顺序和子元素 48

3.3 DTD属性 48

3.3.1 DTD属性语法 48

3.3.2 属性类型 49

3.3.3 属性的默认形态 52

3.4 DTD实体 52

3.4.1 内部实体 52

3.4.2 外部实体 54

3.4.3 参数型实体 55

3.5 使用DTD 55

3.5.1 内部DTD的使用 56

3.5.2 外部DTD的使用 56

3.5.3 内外DTD结合的使用 57

3.6 实例 58

3.7 小结 62

3.8 习题 62

第4章 XML Schema结构 64

4.1 Schema概述 64

4.2 Schema的格式和使用 65

4.2.1 简单实例 65

4.2.2 Schema的使用 67

4.3 Schema元素声明 69

4.3.1 Schema根元素 69

4.3.2 element元素 69

4.3.3 设置默认值和固定值 70

4.3.4 引用元素和替代 72

4.4 Schema属性声明 73

4.4.1 创建属性 73

4.4.2 为属性指派类型 74

4.4.3 属性的默认值和固定值 74

4.5 Schema的数据类型 75

4.5.1 简单类型 75

4.5.2 复杂类型 80

4.6 Schema的名称空间 84

4.6.1 命名冲突 84

4.6.2 使用前缀解决命名冲突问题 84

4.6.3 使用名称空间 85

4.6.4 URI、URL和URN 86

4.6.5 名称空间的作用域 86

4.6.6 在XSDL中使用的名称空间 87

4.7 使用XMLSpy建立Schema文档 88

4.7.1 建立根节点 89

4.7.2 为根节点book添加子节点及属性 90

4.7.3 为XML文档指定Schema 91

4.8 小结 91

4.9 习题 92

第5章 使用CSS格式化XML 94

5.1 CSS简介 94

5.2 CSS的基本语法 95

5.3 CSS的使用 95

5.3.1 内部CSS的使用 95

5.3.2 外部CSS的使用 97

5.3.3 内外结合CSS的使用 98

5.4 常用的CSS属性设置 99

5.4.1 字体属性 99

5.4.2 颜色与图像属性 100

5.4.3 文本属性 101

5.4.4 方框边界属性 102

5.5 CSS选择器 106

5.6 CSS2新增功能 108

5.6.1 @规则 108

5.6.2 新增属性 109

5.6.3 其他伪类 109

5.7 实例 110

5.8 小结 113

5.9 习题 113

第6章 XML数据源对象 114

6.1 数据岛、XML数据源对象与数据绑定 114

6.1.1 数据岛和XML数据源对象 114

6.1.2 数据绑定 115

6.1.3 XML与HTML结合的优势 118

6.2 支持数据绑定的HTML元素 118

6.3 将XML文件数据嵌入HTML 119

6.3.1 内部嵌入XML 120

6.3.2 使用外部的XML文件 121

6.4 结合脚本语言的XML 124

6.4.1 HTML中的XML数据岛记录的编辑与添加 124

6.4.2 HTML中的XML数据岛记录集的页面管理 128

6.5 综合应用实例 131

6.6 小结 134

6.7 习题 134

第7章 XSL转换 135

7.1 XSL概述 135

7.1.1 XSLT的使用 135

7.1.2 XSLT和CSS的比较 136

7.1.3 XPath的含义 136

7.1.4 Internet Explorer MSXML 136

7.2 XSLT格式和使用 137

7.2.1 简单的XSLT示例 137

7.2.2 XSL中的元素分析 138

7.2.3 XSL的执行过程 140

7.3 XSLT转换语言 142

7.3.1 Stylesheet元素 142

7.3.2 template和apply-templates元素 142

7.3.3 XPath 144

7.3.4 模板体 146

7.4 实现XSLT的方式 154

7.4.1 在客户端的实现 154

7.4.2 在服务器端的实现 156

7.5 使用XMLSpy建立XSLT文档 156

7.6 小结 157

7.7 习题 158

第8章 XML文档对象模型 160

8.1 DOM基础知识 160

8.1.1 DOM的概念和组成 160

8.1.2 DOM结构模型 161

8.1.3 创建Document对象 163

8.2 客户端加载XML 164

8.2.1 加载外部XML文件 164

8.2.2 加载XML文档字符串 169

8.2.3 加载XML文件及其转换文件 171

8.3 服务器端加载XML 172

8.3.1 利用ASP加载XML文件 172

8.3.2 利用ASP文件加载XML文件及其转换文件 174

8.4 ParseError对象 174

8.4.1 ParseError属性 174

8.4.2 出现错误时的处理 175

8.5 DOM的节点接口 175

8.5.1 新增XML节点 176

8.5.2 删除XML元素和属性 179

8.5.3 访问和修改XML DOM节点 180

8.6 小结 182

8.7 习题 182

第9章 XML与.NET构建小型Web应用 184

9.1 Microsoft.NET Framework介绍 184

9.1.1 NET构架 185

9.1.2 从MSXML到.NET的XML 185

9.1.3 XML分析模式 186

9.2 Visual Studio.NET集成开发环境 186

9.2.1 VS.NET主界面 187

9.2.2 XML编辑器 187

9.3 用.NET处理XML文档 189

9.3.1 .NET下XML相关类简介 189

9.3.2 用XmlTextReader类读取和解析XML文档 191

9.3.3 用XmlTextWriter类书写XML文档 194

9.3.4 存储和处理XML文档 196

9.3.5 XML与数据库协调工作 200

9.4 利用XML和.NET构建动态网站 203

9.4.1 网上书店项目概述 203

9.4.2 网站后台数据文件 204

9.4.3 网站站点架构 206

9.4.4 具体实现 206

9.5 小结 211

9.6 习题 212

参考文献 213