标签
内容简介
本书是面向高职高专计算机及相关专业编写的XML入门教材,属于“21世纪高职高专规划教材·计算机系列”。全书以实例驱动教学,理论讲解较为浅显,重在让读者动手掌握XML的实用技术。内容共分10章:第1章概述XML的起源、设计目标、应用领域及相关技术族;第2章讲解XML基础语法,包括文档结构、XML声明与处理指令、元素与属性的书写规则、字符数据与预定义实体引用、注释、CDATA节,以及格式良好文档与有效文档的区别,并配有图书借阅系统的综合实例;第3章介绍名称空间的概念、默认名称空间、作用范围及XML与HTML标记混用;第4章讲解文档类型定义DTD,含内部与外部DTD声明、元素声明的内容模型、属性声明及属性类型;第5章讲实体的声明与使用;第6章介绍用XML Schema进行结构验证;第7章说明如何用CSS为XML文档设置样式;第8章讲解XSL显示XML文档;第9章介绍XML数据岛;第10章介绍文档对象模型DOM及其对XML文档的访问。全书建议授课45至60学时,并配有多个综合应用案例。
编辑推荐
对高职高专的XML课程来说,这本教材的优势在于“够用”和“好上手”。它不追求把XML的技术族系讲全讲深,只围绕课堂真正讲得完、学生练得会的十个专题展开:语法、名称空间、DTD、实体、Schema、CSS、XSL、数据岛、DOM,既包含结构定义,也讲显示与编程访问。全书用教学案例带动知识点,并给出了多个综合应用实例,第2章还专门安排了图书借阅系统的贯穿性案例,学生可以边学语法边看到一个能运行的小系统。按编者建议,45至60学时即可完成教学,适合作为一学期课程的主教材,也可压缩讲授作为选修或实训用书。对于自学者,章节顺序基本遵循“先会写文档、再会验证文档、最后会用程序处理文档”的学习路径,跟着案例敲一遍即可建立完整的XML知识框架。此外,本书多次重印,配套与延续版本较多,便于教师备课与选取习题。
适合谁读
适合
- 高职高专及职业院校计算机、软件、信息管理专业的学生,配合一学期课程使用
- 需要快速入门XML语法、DTD、Schema与DOM的初级开发人员
- 讲授Web前端或数据处理类课程、希望寻找实例驱动型教材的教师
- 有一定HTML基础、想系统了解标记语言数据交换应用的自学者
不适合
- 希望深入研读XPath、XSLT 2.0/3.0、XQuery等进阶主题的读者,本书覆盖较浅
- 有多年开发经验、寻求企业级XML集成与架构方案的工程师
- 希望使用最新工具链(如现代解析库、JSON替代方案)的读者,本书出版较早
阅读建议
- 按章节顺序学习,每章先跑通书中小例子,再回看概念,事半功倍
- 务必亲手敲入第2章的图书借阅系统实例,理解格式良好与有效的差别
- 学习DTD与Schema时对照同一份文档写两遍验证,体会两种方式差异
- 学完DOM一章后,尝试用自己熟悉的语言(如Java或JavaScript)重写一遍解析示例
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 前言
- 第1章 XML概述
- 1.1 XML的起源和目的
- 1.2 XML的一般概念
- 1.3 XML相关技术
- 第2章 XML基础语法
- 2.1 XML文档结构
- 2.2 XML文档的元素
- 2.3 XML文档的属性
- 2.4 字符数据
- 2.5 注释
- 2.6 CDATA节
- 2.7 格式良好的XML文档
- 2.8 有效的XML文档
- 2.9 XML文档编辑工具
- 2.10 XML文档解析工具
- 2.11 实例:图书借阅系统
- 第3章 XML中的名称空间
- 3.1 名称空间的基本概念
- 3.2 默认名称空间
- 3.3 名称空间的作用范围
- 3.4 混合使用XML和HTML标记
- 第4章 XML文档类型定义
- 4.1 DTD基本概念
- 4.2 文档类型声明
- 4.3 DTD中的元素声明
- 4.4 DTD中的属性声明
- 第5章 实体的声明和使用
- 第6章 在XML文档中使用Schema
- 第7章 使用CSS设置XML样式
- 第8章 使用XSL显示XML文档
- 第9章 XML的数据源对象
- 第10章 使用DOM访问XML文档
- 参考文献
常见问题
这本书和靳新、高宇飞等作者的《XML基础教程》是同一本吗?
不是。同名教材有多个版本:本条目是孔梦荣、韩玉民主编、清华大学出版社2008年版,属“21世纪高职高专规划教材·计算机系列”,ISBN为9787811232554;靳新、高宇飞等版本分属不同丛书与层次,选购时请以作者和ISBN核对。
零基础能直接读这本书吗?
基本可以。本书面向高职高专学生,理论讲解浅显,配有大量教学案例。建议先具备基础的HTML与文本编辑知识,并会使用一款简单的代码编辑器,学习会更顺畅。
书里的示例需要什么开发环境?
书中示例以纯文本XML文档为主,可用任意文本编辑器编写,浏览器即可查看;DOM等章节涉及程序访问,需配合相应的解析器或编程语言环境。具体工具与软件版本请以书中第2章“XML文档编辑工具”等说明为准。
学完这本教材能达到什么水平?
可以独立编写格式良好的XML文档,用DTD或Schema做结构验证,用CSS、XSL控制显示,并通过DOM对文档进行读写操作,具备进一步学习Web数据交换与后端解析技术的基础。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
韩玉民
作者
韩玉民,目前公开资料有限,其生平、国籍、学历与任职等信息均未见明确记载,尚待进一步查证。从库内收录情况看,他与计算机类图书写作有关,著有《计算机导论》一种,常见分类为计算机综合。该书属于计算机入门性质的教材或读物,通常面向初学者系统介绍计算机学科的基本概念、组成原理与主要应用领域,为后续专业课程学习打下基础。就现有信息而言,难以判断其写作风格与具体特色,也无法确知其在该领域的其他著述或影响。读者若希望了解更完整的作者背景,可参考该书前言、版权页等原始出版信息,或查阅相关出版社与图书馆书目记录。