王朝网络
分享
 
 
 

XML基础教程(21世纪高等学校计算机规划教材,高校系列)

王朝导购·作者佚名
 
XML基础教程(21世纪高等学校计算机规划教材,高校系列)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 范春梅

基本信息·出版社:人民邮电出版社

·页码:208 页

·出版日期:2009年10月

·ISBN:7115205299/9787115205292

·条形码:9787115205292

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:21世纪高等学校计算机规划教材,高校系列

产品信息有问题吗?请帮我们更新产品信息。

内容简介《XML基础教程》由浅入深、循序渐进地讲述XML的基本知识和基本应用,全书共分为7章,主要内容包括XML概述、XML语法、文档类型定义(DTD)、XML与CSS、可扩展样式表语言转换(XSLT)、文档对象模型(DOM)、XML与数据库等。书中结合实例,既有对XML语法等基础知识的讲解,也有对XML操作等基本应用的讲授,书中还介绍了XML在数据库等领域的前沿应用。XML是W3C组织提出的一种可扩展标记语言,是独立于计算机平台的数据交换规范。

《XML基础教程》可作为普通高等院校XML相关课程的教材,也可作为XML初学者和相关XML培训机构的参考用书。

编辑推荐《XML基础教程》:零点起步,重点涵盖XML语法、显示与应用,实例丰富,从实际出发深入讲解相关知识点,突出实践,各章上机指导培养动手开发能力。XML是W3C组织提出的一种可扩展标记语言,是独立于计算机平台的数据交换规范。XML技术从最初提出到广泛应用经历了很长的时间,以XML技术为中心,引申出对XML的处理、查询、转换、设计等技术。其应用已扩展到网络服务、数据库和电子商务等领域。由于篇幅所限,《XML基础教程》只就XML语法、XML文档的显示和应用程序对XML文档的使用等方面重点进行了介绍,希望初次接触XML技术的读者能够抓住基本重点,而其他方面则一笔带过或不作介绍。

目录

第1章 XML概述 1

1.1 什么是XML 1

1.1.1 SGML的诞生 1

1.1.2 XML是什么 2

1.2 为什么要学习XML 4

1.2.1 可重用性 4

1.2.2 可扩展性 4

1.2.3 Web应用 4

1.2.4 数据处理 4

1.3 XML相关技术 5

1.3.1 文档类型定义 5

1.3.2 可扩展样式语言 5

1.3.3 可扩展链接语言 5

1.4 XML实际应用 6

1.5 XML的发展前景 6

1.5.1 网络服务领域 7

1.5.2 数据库领域 7

1.5.3 电子商务领域 7

1.6 XML Spy开发环境 8

1.6.1 XML Spy概述 8

1.6.2 XML Spy的安装 9

1.6.3 一个XML文档的简单创建 10

小结 12

习题 13

上机指导 13

实验一:创建XML文档 13

实验二:编辑XML文档内容 14

实验三:简单的XML文档 14

第2章 XML语法 16

2.1 什么是规范的XML文档 16

2.2 XML逻辑结构 17

2.2.1 XML的整体结构 17

2.2.2 XML元素 19

2.2.3 元素属性 22

2.2.4 CDATA段 23

2.2.5 注释 24

2.3 XML物理结构 26

2.3.1 什么是实体 26

2.3.2 实体的类型 27

2.3.3 实体的使用 28

2.4 ASCII字符集 28

2.4.1 ISO字符集 30

2.4.2 MacRoman字符集 30

2.5 Unicode字符集 31

2.5.1 UTF-8 31

2.5.2 通用字符集 31

2.5.3 如何使用Unicode编写XML 31

小结 32

习题 32

上机指导 34

实验一:元素和属性 34

实验二:CDATA段和注释 34

实验三:语法综合 35

第3章 文档类型定义(DTD) 37

3.1 什么是DTD 37

3.1.1 DTD概述 37

3.1.2 第一个DTD示例 38

3.1.3 DTD的基本结构 40

3.1.4 定义元素及其后代 41

3.1.5 定义元素属性 43

3.1.6 DTD中的注释 43

3.1.7 在文档间共享通用的DTD 44

3.2 DTD中的属性声明 45

3.2.1 在DTD中声明属性 45

3.2.2 声明多个属性 46

3.2.3 指定属性的默认值 46

3.2.4 属性类型 46

3.2.5 预定义属性值 48

3.3 实体和外部DTD子集 49

3.3.1 内部通用实体 50

3.3.2 外部通用实体 51

3.3.3 内部参数实体 52

3.3.4 外部参数实体 52

3.3.5 根据片段创建文档 53

3.3.6 结构完整的文档中的实体和DTD 55

3.4 Schema简介 56

3.4.1 Schema概述 56

3.4.2 定义元素及其后代 58

3.4.3 Schema的应用 60

3.5 XML命名空间 62

3.5.1 什么是命名冲突 63

3.5.2 解决命名冲突途径 63

3.5.3 命名空间的使用 64

3.5.4 DTD与命名空间 64

小结 65

习题 65

上机指导 67

实验一:练习使用XMLSpy自动生成DTD文档 67

实验二:练习使用XMLSpy的Grid模式编辑DTD文档 68

实验三:DTD综合 69

第4章 XML与CSS 71

4.1 什么是CSS 71

4.1.1 CSS的历史 71

4.1.2 CSS的编写环境以及功能简要说明 72

4.1.3 CSS的使用方式 73

4.2 选择元素 76

4.2.1 类型选择符(Type Selectors) 77

4.2.2 通配选择符(Universal Selectors) 77

4.2.3 包含选择符(Descendant Selectors) 77

4.2.4 子对象选择符(Child Selectors) 77

4.2.5 相邻选择符(Adjacent Sibling Selectors) 78

4.2.6 ID选择符(ID Selectors) 78

4.2.7 属性选择符(Property Selectors) 78

4.2.8 类选择符(Class Selectors) 79

4.2.9 其他选择方式 79

4.3 属性 79

4.3.1 字体属性 79

4.3.2 颜色属性 82

4.3.3 背景属性 84

4.3.4 文本属性 85

4.3.5 框属性 85

4.4 CSS的书写规范 88

4.5 XML与CSS的综合运用 90

小结 92

习题 93

上机指导 93

实验一:美化导航条 93

实验二:字体属性设置 94

实验三:XML与CSS综合设置 95

第5章 可扩展样式表语言转换(XSLT) 96

5.1 什么是XSL 96

5.1.1 XSL构成 96

5.1.2 树形结构 97

5.1.3 XSL样式单文档 97

5.1.4 在何处进行XML变换 98

5.2 创建一个XSL实例 99

5.2.1 源代码及显示效果 99

5.2.2 各部分详解 101

5.3 XSL模板 103

5.3.1 模板的简单应用 103

5.3.2 xsl:apply-templates元素 104

5.3.3 select特性 104

5.3.4 默认的模板规则 108

5.4 XSL元素 108

5.4.1 XSL元素构成 108

5.4.2 循环xsl:for-each 111

5.4.3 排序xsl:sort 112

5.4.4 选择xsl:if和xsl:choose 112

5.4.5 xsl:fallback元素 114

5.4.6 XSL函数集 115

5.5 匹配节点的模式 118

5.5.1 匹配根节点 118

5.5.2 匹配元素名 118

5.5.3 使用“/”字符匹配子节点 118

5.5.4 使用“//”字符匹配子节点 119

5.5.5 通过ID匹配 119

5.5.6 使用@来匹配特性 120

5.5.7 使用comments()注释 120

5.5.8 使用pi()来匹配处理指令 121

5.5.9 用text()来匹配文本节点 121

5.5.10 使用“或”操作符 122

5.6 输出格式与编码问题 122

5.6.1 输出文档 122

5.6.2 输出文本 123

5.6.3 输出元素 123

5.6.4 输出属性 124

5.6.5 输出指令 124

5.6.6 输出注释 124

5.6.7 输出消息 124

5.6.8 替换名称空间 125

5.6.9 空白符的输出 125

5.7 格式对象FO 125

5.7.1 XSL-FO文档 125

5.7.2 XSL-FO区域 126

5.7.3 XSL-FO输出 127

5.7.4 XSL-FO FLOW 127

5.7.5 XSL-FO页面 127

5.7.6 XSL-FO块状区域 128

5.7.7 XSL-FO列表 131

5.7.8 XSL-FO表格 131

5.7.9 XSL-FO参考资料 132

小结 133

习题 134

上机指导 134

实验一:图书信息示例 134

实验二:模板的运用和设置 135

实验三:XSLT设置显示样式 136

第6章 文档对象模型(DOM) 138

6.1 DOM的组成 138

6.1.1 一棵简单的DOM树 138

6.1.2 DOM的核心部分 140

6.1.3 DOM接口规范中的4个基本接口 142

6.2 DOM的接口 146

6.2.1 为什么要使用DOM接口 146

6.2.2 接口与实现 147

6.2.3 MSXML文档对象模型的接口一览及重要接口介绍 148

6.3 DOM的应用 162

6.3.1 添加DOM处理引用 162

6.3.2 加载XML文档 164

6.3.3 处理节点 165

6.3.4 保存文档对象 171

6.3.5 验证文档 173

6.3.6 一个实例程序 174

小结 176

习题 177

上机指导 178

实验一:利用DOM加载指定内容的XML文档片段 178

实验二:利用DOM修改XML文档中指定节点的属性信息 179

实验三:利用DOM在XML文档中删除一个元素节点 180

第7章 XML与数据库 183

7.1 XML技术与数据库发展 183

7.1.1 数据库技术的发展 183

7.1.2 XML与数据库技术的结合 184

7.2 XML的数据交换与存储机制 187

7.2.1 XML的数据交换机制 187

7.2.2 XML的数据存取机制 189

7.3 XML数据源对象 191

7.4 XML数据交换技术 191

7.4.1 ADO控件技术 192

7.4.2 HTTPXML对象技术 193

7.4.3 ODBC2XML转换工具 195

7.4.4 XOSL转换工具 195

7.4.5 WDDX Web分布式数据交换 197

7.5 一个简单的XML与数据库的应用 198

小结 201

习题 202

上机指导 202

实验一:使用SQL Server2000创建数据库 202

实验二:使用ADO操作SQL Server 2000数据库并生成XML文档 204

实验三:使用ADO操作数据库并利用DOM生成XML文档 205

……[看更多目录]

序言随着网络技术的飞速发展,WWW应用已深人到千家万户。然而,在网络信息丰富的同时,网络数据量也是水涨船高,如何有效管理并完美显示网页内容就成为网络发展的一项亟待解决的重要问题,XML技术正是针对这一问题的创新性成果。

XML技术从最初提出到广泛应用经历了很长的时间,以XML技术为中心,引申出对XML的处理、查询、转换、设计等技术,其应用已扩展到网络服务、数据库和电子商务等领域。由于篇幅所限,本书只就XML,语法、XML文档的显示和应用程序对XML文档的使用等方面重点进行了介绍,希望初次接触XMZ,技术的读者能够抓住基本重点,而其他方面则一笔带过或不作介绍。

在开始本书的学习之前,读者应当具备HTML的基本知识以及任何一门高级编程语言(如C/C++、Java、C#等)的使用经验。对于XML编程将涉及的其他技术,本书在相关章节将会进行基础知识的介绍。

本书首先从XML,的发展历程开始,逐步展开介绍了XML的各种相关技术。全书共分7章,基本包含了XML语法、显示和应用等方面的内容。其中,第1章简单介绍了XML的形成、发展与前景,论述了学习XML的重要性;本章还概述了XML,的相关技术和应用领域,举例说明了建立XML,方法与过程。第2章讲述了XML,的语法知识,只有牢固掌握了XML,的语法知识,才能写出符合规范的XML文档;本章还简要介绍了字符集的相关内容。第3章详细讲述了文档类型定义(DTD)的相关知识,DTD的用途就在于检验写出的XML,文档是否跟意向中的XML,文档结构一致;实现相同功能的还有Schema(XML架构);命名空间是解决命名冲突一种方法。第4章简单介绍了CSS的概念以及其语法结构,并通过示例说明如何使用CSS与XML,相结合,实现数据与显示方式的分离。第5章详细讲解了XSL的3个部分一XSLT、XPath、XSL-FO,重点介绍了XSLT的语法结构与使用方法,通过示例使读者对XML的优点有更加深人的体会。第6章讲解了有关DOM的基本知识,主要包括DOM的基本组成、DOM接口规范中的4个基本接口、Microsoft公司的MSXML文档对象模型的实现、关于DOM的一些应用等,最后给出了一个现实应用中的实例程序。第7章介绍了XML与数据库的基本知识,主要包括XML与数据库的发展状况、XML的数据交换机制、XML,的数据存储机制、XML的数据源对象和XML的几种重要的数据交换技术等,最后给出一个XML,与关系数据库的简单实例程序。本书中所有例题和相关代码都经过调试通过。

文摘插图:

XML基础教程(21世纪高等学校计算机规划教材,高校系列)

第1章XML概述

XML是W3C(万维网联盟)提出的一种可扩展标记语言,其全称是eXtensible Markup

Language,它是随着人们对信息传输要求的不断提高而产生的一种新技术。通过本章的学习,读者将会了解到XML技术的具体含义及其广阔的应用前景。此外,本章将会告诉读者如何创建一个基本的XML文档。

1.1 什么是XM L

XML是在SGML的基础之上发展起来的,XML是SGML系列中的一种,人们熟知的HTML也是SGML家族中的一员。

1.1.1 SGML的诞生

SGML(Standard Generalized Markup Language)即标准通用标记语言。SGML的思想最初是在IBM的一个信息管理项目中产生的,称为GML(通用标记语言),是一种IBM格式化文档语言,用于对文档组织结构、各部件及其之间的关系进行描述。由于在当时的信息交换过程中,经常会发生数据格式不同的问题,随着网络技术的不断发展,这一问题日益严重,制约了人们的信息交流。l986年,国际标准化组织(ISO)采纳了IBM的这一思想,并整理为SGML。SGML是基于文档标记语言的一种元语言,它不仅具有良好的扩展性,而且可移植性强,在任何一种环境下都可以正常使用。

1.标记语言

标记是指一系列特殊的字符或符号,用户可以向其中插入文本来存储文档内容。标记语言(Markup Language,ML)是指通过一系列具有特定含义的符号标记,按照一定规则插入到电子

档中,以方便电子文档的使用和管理。标记语言的作用和标点符号类似,最初出现在印刷业中。它们都属于元数据的范畴,即不能单独存在,都是对文档内容及格式的说明数据。但是标记语言的结构更为复杂。功能也更为强大。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
数码摄影随身锦囊
中文版Cimatreon E多轴数控加工基础教程(附DVD-ROM光盘2张)(Cimatron公司推荐,CAD/CAM培训教材)
漫画学习乐园2:素兰和乔英教学之服饰与花草(漫画学习乐园)
实战电脑装机与维修(软硬兼施电脑丛书)
分组传送技术与测试
TD-SCDMA无线网络优化原理及方法(TD-SCDMA技术丛书)
国际家居(2009年9月)
特种功能涂层
创出你的财富人生
基础会计(世纪英才高等职业教育课改系列规划教材·经管类)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有