XML(可扩展标记语言)是设计用来在互联网中传输和保存数据。本书全面系统的介绍了XML基本技术,将理论与实践操作相结合,通过大量的案例帮助读者快速了解和应用XML相关技术。
《XML基础与案例教程》一共8章,介绍了XML基本概念、XML语法、XML验证方式、XML显示方式、CSS样式表、DSO数据岛、DOM编程、Xpath路经查询语言以及XML与数据库等内容。
《XML基础与案例教程》适合高职高专学生使用,可也供广大XML爱好者自学使用。
为方便教师教学,《XML基础与案例教程》提供重难点微课视频,微信扫描书中二维码可以直接观看;《XML基础与案例教程》配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:1239258369,电话:010-88379739)。
采用案例式编写模式
配有重难点微课视频,方便教师教学和学生自学
XML是W3C于1998年发布的一种标记语言,它与HTML语言类型,都是通过大量的标记来存储和传输网络数据。在经过长时间的完善后,XML现已经成为了在互联网上传递信息的一种主要语言。
《XML基础与案例教程》以“理论-实践操作”相结合的方式深入的讲解了XML的基础知识,在内容设计上既有上课时老师的讲述部分,包括详细的理论与典型的案例;又有课堂中的“想一想”、“练一练”环节,双管齐下,极大的激发了学生在课堂上的学习积极性与主动创造性,让学生在课堂上跟上老师的思维,从而学到更多有用的知识和技能。同时在每章结束部分有实训题,通过典型题目让学生将该章知识点转换为实际工作中所需要的相关技能。
《XML基础与案例教程》在内容上全面的介绍了XML相关技术,全书共分8章,第1章介绍XML基础知识;第2章介绍XML语法;第3章介绍DTD;第4章介绍XML Schema;第5章介绍CSS与XSLT;第6章介绍XML数据岛;第7章介绍DOM与Xpath;第8章介绍XML与数据交换。
《XML基础与案例教程》特色如下:
(1)采用“理实一体化”教学方式,课堂上既有老师的讲述又有学生独立思考、上机操作的内容。
(2)丰富的教学案例,包含了书中的源代码,教学课件、习题答案、每章的微课录像等多种教学资源。微课视频可扫描书中二维码直接观看。
(3)紧跟时代潮流,注重技术变化,书中包含了最新的XML与JSON相关知识。
《XML基础与案例教程》可作为高职院校计算机软件技术、计算机应用技术、信息管理、电子商务等专业的教材,也可作为XML技术开发相关人员的参考书。
《XML基础与案例教程》由黄源、董明、舒蕾编著。其中黄源编著了第1章、第3章、第4章、第8章和第7.3节;董明编著了第5章和第7章(除第7.3节);舒蕾编著了第2章和第6章。重庆航天职业技术学院徐受蓉教授对书中内容进行了一定的审阅。全书由黄源负责统稿工作。
在编写过程中,我们参阅了大量的相关资料,在此表示感谢!
由于编者水平有限,书中难免出现疏漏之处,衷心希望广大读者批评指正!
第1章XML概述及标记语言介绍
1.1标记语言简介
1.1.1标记语言的概念
1.1.2SGML介绍
1.1.3HTML和XML的诞生
1.2HTML概述
1.2.1HTML基本格式及特点
1.2.2HTML基本语句介绍
1.3XML概述
1.3.1XML的优点
1.3.2XML的应用
1.3.3XML的相关技术
1.4XML的开发环境
1.4.1在记事本中创建
1.4.2使用工具开发
1.5小结
1.6实训
1.7习题
第2 章XML语法
2.1XML文档结构
2.2XML语言书写规范与命名
规则
2.2.1XML语言书写规范
2.2.2XML语言命名规则
2.3创建XML文档
2.3.1元素
2.3.2属性
2.3.3特殊字符与CDATA区域
2.3.4XML书写示例
2.4名称空间
2.4.1需要名称空间的原因
2.4.2声明名称空间的方法
2.4.3名称空间的使用
2.5小结
2.6实训
2.7习题
第3章XML文档类型定义
3.1DTD的概念
3.1.1DTD简述
3.1.2DTD结构
3.2DTD的类型与引用
3.2.1内部DTD的定义与引用
3.2.2外部DTD的定义与引用
3.3DTD对元素的声明
3.3.1DTD的元素声明语法
3.3.2DTD的元素声明类型
3.3.3DTD的元素声明示例
3.4DTD对属性的声明
3.4.1DTD的属性声明
3.4.2属性的附加声明
3.4.3属性的类型
3.4.4DTD的属性声明示例
3.5DTD对实体的声明
3.5.1实体的定义
3.5.2实体的类型
3.5.3实体的分类及应用
3.6DTD的应用示例
3.7小结
3.8实训
3.9习题
第4章XML Schema
4.1Schema简介
4.1.1Schema概述
4.1.2Schema结构
4.1.3Schema的引用
4.2Schema元素声明
4.2.1Schema根元素声明
4.2.2element元素声明
4.2.3element元素声明中的简单
类型与复杂类型
4.2.4element元素声明中的全局
类型与局部类型
4.2.5element元素声明中的
引用
4.3Schema属性声明
4.3.1属性的声明
4.3.2属性的固定值与默认值
4.4Schema的数据类型
4.4.1基本数据类型
4.4.2自定义数据类型
4.4.3复杂类型元素的声明
4.5Schema实例声明
4.6小结
4.7实训
4.8习题
第5章XML的显示
5.1CSS简介
5.1.1创建CSS
5.1.2CSS的基本语法
5.1.3CSS基本的属性设置
5.2XSL介绍
5.2.1XSL入门
5.2.2XSL语法及运算
5.2.3XSL模板的创建及使用
5.2.4XSL中的指令使用
5.3 XSLT的未来
5.4小结
5.5实训
5.6习题
第6章XML数据源对象DSO
6.1数据岛概述
6.2数据岛的具体应用
6.2.1XML绑定到网页标记中
6.2.2使用表格显示数据岛
6.2.3使用DSO显示元素属性
6.2.4使用DSO与Script编程
6.3小结
6.4实训
6.5习题
第7章XML文档对象模型
DOM与Xpath查询
7.1DOM概述
7.2DOM对象及使用
7.2.1DOM结点类型
7.2.2DOM基本对象
7.2.3DOM使用
7.3Xpath语言及使用
7.3.1Xpath简述
7.3.2Xpath结点
7.3.3Xpath定位路径
7.3.4Xpath表达式
7.3.5Xpath数据类型
7.3.6Xpath查询示例
7.4小结
7.5实训
7.6习题
第8章XML与数据交换
8.1XML与JSON
8.1.1JSON概述及语法格式
8.1.2JSON与XML的比较
8.1.3用Java解析JSON
8.1.4XML在HTML中的解析
8.2XML与数据库
8.2.1XML与数据库概述
8.2.2XML与关系数据库
8.2.3XML与面向对象数据库
8.2.4XML数据库
8.3XML与Java
8.3.1Java解析XML原理
8.3.2DOM解析XML示例
8.3.3DOM4J解析XML示例
8.4小结
8.5实训
8.6习题
参考文献