当前位置:首页 > 工业技术
XML实用教程
XML实用教程

XML实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:丁跃潮,张涛主编;叶文来,刘韵华副主编
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2006
  • ISBN:7301104626
  • 页数:305 页
图书介绍:可扩展标记语言XML是一种新的Web开发辅动语言,利用它可通过 Intermet/Intranet进行信息的描述、交换和显示。《21世纪全国应用型本科计算机系列实用规划教材:XML实用教程》是学习和应用XML语言的实用教材,书中阐述了XML的基本概念、语法规则、文档类型定义(DTD)、Schema结构、层叠样式单(CSS)、数据源对象(DSO)、文件转换(XSLT)、文档对象模型(DOM),还介绍了在Java、ASP和NET以及电子商务环境下XML的应用。为适应没有任何Web编程知识的读者,还介绍了HTML基础知识。《21世纪全国应用型本科计算机系列实用规划教材:XML实用教程》内容由浅入深,全书13章分初、中、商级入门3个层次,适合各类读者。在讲解基本概念和基础知识的同时给出了大量实例。每章还包括了数学提示、数学目标、小结和习题,便于读者巩固所学的知识。《21世纪全国应用型本科计算机系列实用规划教材:XML实用教程》适合具有一定计算机基础知识的读者阅读,可作为计算机及相关专业本科Web设计或XML课程的教材,也可作为大专院校非计算机专业学习计算机基础的数参考书和自学用书,还可供从事W
《XML实用教程》目录
标签:主编 教程

第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语法的基本点 13

1.3.3 XML文档的结构 13

1.4 XML的开发和应用环境 15

1.4.1 XML编辑工具 15

1.4.2 XML验证工具 18

1.4.3 XML解析器 18

1.4.4 XML浏览工具 19

1.5 小结 19

1.6 习题 19

第2章 HTML基础 22

2.1 HTML概述 22

2.1.1 HTML概述 22

2.1.2 如何编写一个HTML文件 22

2.1.3 HTML文件的调试 23

2.2 HTML的标记 23

2.2.1 标记的一般特性 23

2.2.2 常用标记 24

2.3 文字修饰 26

2.3.1 字号 26

2.3.2 字体样式 28

2.3.3 特殊标记 29

2.4 列表 30

2.5 表格 33

2.5.1 <table>和</table> 33

2.5.2 <caption>和</caption> 36

2.5.3 <tr>和</tr> 36

2.5.4 <th>和</th> 36

2.5.5 <td>和</td> 36

2.6 色彩 38

2.6.1 色彩的表示 38

2.6.2 文本的色彩 39

2.6.3 表格的颜色 39

2.6.4 <hr>标记的bgcolor属性 40

2.7 超文本链接 40

2.7.1 超文本链接的概念 40

2.7.2 页面链接 41

2.7.3 本地链接 41

2.7.4 电子邮件链接 42

2.8 小结 43

2.9 习题 43

第3章 XML基础 44

3.1 XML标记语法 44

3.1.1 标记的命名规则 44

3.1.2 标记的使用规则 44

3.2 XML文档的语法和数据结构 47

3.2.1 处理指令 48

3.2.2 XML的属性 50

3.2.3 特殊字符的使用 51

3.2.4 XML文档中的注释 52

3.2.5 程序中的文字CDATA标记 52

3.3 XML的相关技术 54

3.3.1 CSS 54

3.3.2 DTD 54

3.3.3 XML Schema 54

3.3.4 XSL 54

3.3.5 XML DOM 55

3.3.6 XML的链接语言 55

3.4 XML名称空间 55

3.4.1 名称空间的声明 55

3.4.2 名称空间的范畴 56

3.5 开发工具XMLSpy与XML实例 57

3.6 小结 61

3.7 习题 61

第4章 XML文档类型定义 63

4.1 DTD的作用 63

4.2 DTD元素 64

4.2.1 元素的基本类型 64

4.2.2 元素的声明 66

4.3 DTD属性 71

4.3.1 属性的声明 71

4.3.2 属性的类型 73

4.4 DTD中的实体 76

4.4.1 实体的概念 76

4.4.2 实体的分类 76

4.5 使用DTD 80

4.5.1 内部DTD 80

4.5.2 外部DTD 80

4.5.3 混合DTD 81

4.6 综合实例 82

4.6.1 DTD片段 82

4.6.2 系统DTD文档 83

4.6.3 XML文档片段 83

4.6.4 生成完整的XML文档 84

4.7 小结 85

4.8 习题 86

第5章 XML Schema结构 87

5.1 Schema概述 87

5.2 Schema的格式和使用 88

5.2.1 简单实例 88

5.2.2 Schema的使用 90

5.3 Schema元素的声明 92

5.3.1 schema根元素 92

5.3.2 element元素 92

5.3.3 设置默认值和固定值 93

5.3.4 引用元素和替代 94

5.4 Schema的属性声明 95

5.4.1 创建属性 96

5.4.2 为属性指派类型 96

5.4.3 属性的默认值和固定值 97

5.5 Schema的数据类型 98

5.5.1 简单类型 98

5.5.2 复杂类型 102

5.6 Schema的名称空间 106

5.6.1 命名冲突 106

5.6.2 使用前缀解决命名冲突问题 107

5.6.3 使用名称空间 108

5.6.4 URI、URL和URN 108

5.6.5 名称空间的作用域 109

5.6.6 在XSDL 中使用的名称空间 109

5.7 使用XML Spy建立Schema文档 111

5.7.1 建立根结点 111

5.7.2 为根结点book添加子结点title、author、price、resume及属性isbn 112

5.7.3 为XML文档指定Schema 113

5.8 小结 114

5.9 习题 115

第6章 层叠样式表 117

6.1 CSS简介 117

6.1.1 CSS的概念 117

6.1.2 CSS的使用 118

6.2 设置字体属性 121

6.2.1 font属性集 121

6.2.2 实例 125

6.3 设置色彩和背景图像属性 127

6.3.1 定义前景色 127

6.3.2 定义背景色 128

6.4 设置边界属性 130

6.4.1 设置边框属性 130

6.4.2 设置填充属性 132

6.4.3 设置大小属性 133

6.4.4 设置定位属性 133

6.4.5 设置页面边界属性 133

6.5 CSS2新增功能 134

6.5.1 @规则 134

6.5.2 新增属性 135

6.5.3 其他伪类 136

6.6 综合实例 136

6.7 小结 139

6.8 习题 139

第7章 XML数据源对象 140

7.1 数据岛、XML数据源对象和数据绑定 140

7.1.1 数据岛和XML数据源对象 140

7.1.2 数据绑定 141

7.1.3 XML与HTML结合的优势 144

7.2 支持数据绑定的HTML元素 144

7.3 将XML文件数据嵌入HTML 145

7.3.1 内部嵌入XML 146

7.3.2 使用外部的XML文件 147

7.4 结合脚本语言的XML 149

7.4.1 HTML中的XML数据岛记录编辑与添加 150

7.4.2 HTML中的XML数据岛记录集页面管理 154

7.5 综合应用实例 157

7.6 小结 159

7.7 习题 160

第8章 XSL转换 161

8.1 XSL概述 161

8.1.1 XSL的意义 161

8.1.2 XSLT和CSS的比较 162

8.1.3 浏览器对XSL的支持 162

8.2 XSL基础 163

8.2.1 XSL的组成 163

8.2.2 XSLT简介 163

8.2.3 XPath简介 164

8.2.4 XPointer、XLink和XQuery 166

8.2.5 XSL-FO 167

8.3 XSLT转换语言 168

8.3.1 一个简单的XSLT示例 168

8.3.2 示例中的元素分析 169

8.3.3 XSL的执行过程 171

8.3.4 应用XSLT 173

8.3.5 stylesheet元素 174

8.3.6 XSLT模板 174

8.4 XSLT模板体 175

8.4.1 索引与过滤 175

8.4.2 xsl:for-each 176

8.4.3 xsl:value-of 177

8.4.4 xsl:choose、xsl:when和xsl:otherwise 177

8.4.5 xsl:if、xsl:element和xsl:attribute 178

8.4.6 变量 179

8.4.7 执行模板 179

8.4.8 完整的样式表实例 181

8.5 使用XML Spy建立XSLT文档 184

8.6 小结 185

8.7 习题 186

第9章 XML文档对象模型 189

9.1 DOM基础知识 189

9.1.1 DOM的概念和组成 189

9.1.2 DOM结构模型 189

9.1.3 创建document对象 192

9.2 客户端加载XML 193

9.2.1 加载外部XML文件 193

9.2.2 加载XML文档字符串 198

9.2.3 加载XML文件及其转换文件 200

9.3 服务器端加载XML 201

9.3.1 服务器端加载XML文件并显示所有元素 201

9.3.2 服务器端加载XML文件及其转换文件并显示所有元素 203

9.4 parseError对象 203

9.4.1 parseError属性 203

9.4.2 出现错误时的处理 204

9.5 DOM的结点接口 204

9.5.1 新增XML结点 204

9.5.2 删除XML元素和属性 208

9.5.3 访问和修改XML DOM结点 209

9.6 小结 211

9.7 习题 211

第10章 XML与Java 213

10.1 Java简介 213

10.1.1 Java的诞生 213

10.1.2 Java的特点 213

10.1.3 Java带来的影响 215

10.2 Java的开发环境 216

10.2.1 JDK的安装 216

10.2.2 JDK的配置 218

10.3 Java程序加载XML文件 219

10.3.1 JAXP简介 220

10.3.2 常用的DOM接口 220

10.3.3 加载XML文档文件 220

10.3.4 设定加载XML文件的参数 223

10.4 Java程序中访问XML元素和属性 226

10.4.1 访问XML元素和属性 227

10.4.2 使用DOM创建XML文档 231

10.5 Java程序中XML文件的转换 233

10.6 小结 235

10.7 习题 235

第11章 XML与ASP 236

11.1 ASP简介 236

11.1.1 ASP的功能 236

11.1.2 ASP内建对象 237

11.2 ADO的内部对象 238

11.2.1 Connection对象 238

11.2.2 Recordset对象 241

11.2.3 Recordset对象的方法 243

11.2.4 利用Connection、Recordset对象存取数据表数据 244

11.3 XML在ASP中的应用 245

11.3.1 使用ASP创建XML DOM对象 246

11.3.2 使用ASP遍历XMLDOM对象 246

11.3.3 使用ASP显示XML文件 249

11.3.4 使用ASP创建XML文档 250

11.3.5 使用ASP转换XML文档成HTML文档 251

11.3.6 数据库记录转换成XML文档 254

11.4 综合实例 256

11.5 小结 265

11.6 习题 265

第12章 ebXML简介 267

12.1 ebXML 267

12.1.1 ebXML的设计目标 267

12.1.2 ebXML的概念 268

12.1.3 ebXML的任务 268

12.2 ebXML的技术体系结构 268

12.2.1 消息传送 268

12.2.2 商务处理流程和信息建模 269

12.2.3 贸易伙伴草案和协定 270

12.2.4 注册表 271

12.2.5 核心组件 272

12.3 ebXML的应用过程 272

12.3.1 实现阶段 272

12.3.2 发现和获取阶段 272

12.3.3 实时运行阶段 273

12.4 ebXML展望 273

12.4.1 电子商务全球化解决方案 273

12.4.2 可用性和互通性 273

12.4.3 从现有的EDI和XML方案迁移 273

12.4.4 安全性保证 273

12.5 小结 274

12.6 习题 274

第13章 XML与.NET构建小型Web应用 275

13.1 .NET Framework介绍 275

13.1.1 .NET构架 276

13.1.2 从MSXML到.NET的XML 276

13.1.3 XML分析模式 277

13.2 Visual Studio.NET集成开发环境 277

13.2.1 Visual Studio.NET主界面 278

13.2.2 XML编辑器 278

13.3 用.NET处理XML文档 280

13.3.1 .NET下与XML相关的类简介 281

13.3.2 用XmlTextReader类读取和解析XML文档 282

13.3.3 用XmlTextWriter类书写XML文档 286

13.3.4 存储和处理XML文档 288

13.3.5 XML与数据库协调工作 292

13.4 利用XML和.NET构建动态网站 295

13.4.1 网上书店项目概述 295

13.4.2 网站后台数据文件 296

13.4.3 网站站点架构 298

13.4.4 具体实现 298

13.5 小结 303

13.6 习题 304

参考文献 305

返回顶部