XML基础教程与实验指导

当前位置:首页 > 网络编程 > 编程语言与程序设计 > XML基础教程与实验指导

出版社:清华大学出版社
出版日期:2008-11
ISBN:9787302182627
页数:318页

章节摘录

  第1章 XML概述  内容摘要  不夸张地说,XML正在接管整个世界,正在成为今天所有Web服务和大多数SOA(面向服务架构,Service.Oriented Architecture)的基础。XML本身并不是一种技术,而是标记语言,可以支持开发者为Web信息设计自己的标记。因此,Web信息便可被XML应用共享。XML是一种标准化的可以在Web上表示结构化信息的文本格式,利用它可以存储复杂结构的数据信息。随着XML的发展,出现了许多与之相关的技术,如XSL、DTD、DOM和XPath等。  本章将会详细介绍标记语言产生原因和发展、SGML语言、HTML超文本标记语言,最后概述XML语言概念、优势以及相关技术。  学习目标  了解标记语言产生的历史  了解SGML通用标记语言  掌握HTML超文本标记语言  熟练掌握HTML的页面、文字、表格和表单标记  了解XML产生的必然性  掌握XML概念  掌握XML的优势和应用  了解XML的相关技术  熟练编写XML文档  1.1 标记语言  标记语言(也称置标语言),是一种可以展现有关文档结构和数据处理细节的文字编码。当今广泛应用的置标语言是超文本置标语言(Hyper Text Markup Language,HTML)和可扩展置标语言(eXtensible Markup Language,XML),它主要应用于网页和网络应用程序中。  1.1.1 标记语言的历史  为了促进数据交换并能更好地操作数据,人们早就产生了将文件结构化为标准格式的动机。1969年,IBM公司开发了一种文档描述语言,用来解决不同系统中文档格式不同的问题。IBM把这种标识语言称作通用标记语言(Generalized Markup Language,GML)。GML是IBM许多文档系统的基础,包括Script和Bookmaster。IBM提出在各文档之间共享一些相似的属性,诸如字体大小和版面,并且设计了一种文档系统,通过在文档中附加一种标签,从而可以标识文档中的每种元素。  经过多年的发展,1984年国际标准化组织IS0开始对此提案进行讨论,1986年国际标准化组织IS0认为IBM提出的概念很好,并发布了为生成标准化文档而定义的标记语言标准(IS08897),并称为新的语言SGML,即标准通用标记语言。SGML(Standard Generalized Markup Language)从IBM的GML演化而来,是第一个标准化的信息结构化技术。SGML是结构化的、可扩展的语言,这些特点使它在很多公司受到欢迎,被用来创建、处理和发布大量的文本信息。尽管SGML的功能非常强大,但是由于它非常复杂,需要一大堆昂贵的软件配合运行,因而在很长一段时问都没有得到推广。  在1989年,欧洲物理量子实验室(CERN)的专家发明了万维网,通过超文本链接语言,可以随便浏览网页的内容,并把原来技术专家之间的网络通信普及到寻常百姓家。随着蒂姆·伯纳斯德·李的不懈努力,他在缔造了互联网的同时也完善了HTML语言。  HTML当初仅仅提供了一种对静态文本信息表现的方法,但并不能适应越来越多的需要。随后诞生了越来越多的标签,如使用用于描述图片,通过

书籍目录

第1章 XML概述1.1 标记语言1.1.1 标记语言的历史1.1.2 理解标记语言1.2 通用标记语言SGML1.3 超文本标记语言HTML1.3.1 HTML概述1.3.2 HTML页面标记1.3.3 HTML文字与字体标记1.3.4 HTML表格标记1.3.5 HTML表单标记1.4 XML简介1.4.1 XML技术产生背景1.4.2 XML介绍1.4.3 XML与SGML、HTML比较1.4.4 XML简单例子1.4.5 XML的优势1.4.6 XML的应用及发展1.5 XML相关技术1.6 扩展练习第2章 XML语法2.1 XML文档的结构2.1.1 XML文档的组成与声明2.1.2 XML文档的注释2.2 XML文档的元素2.2.1 元素介绍2.2.2 XML元素综合实例2.3 XML元素的属性2.4 CDATA段2.4.1 特殊字符的使用2.4.2 CDATA的格式2.4.3 CDATA的位置2.5 XML命名空间2.5.1 命名空间的概念2.5.2 定义命名空间2.5.3 默认命名空间2.6 格式良好的XML文档2.6.1 创建格式良好的XML文档2.6.2 有效的XML文档2.7 扩展练习第3章 DTD规范XML文档3.1 DTD的基本概念3.1.1 DTD简介3.1.2 DTD的基本结构3.2 DTD对元素声明3.2.1 元素类型声明3.2.2 元素内容类型3.2.3 元素声明综合实例3.3 DTD对属性声明3.3.1 属性声明语法3.3.2 属性类型3.3.3 属性附加声明3.4 引用DTD3.4.1 引用内部DTD3.4.2 引用外部DTD3.4.3 混合引用DTD3.5 实体声明与引用3.5.1 实体的概念与分类3.5.2 内部普通实体3.5.3 外部普通实体3.5.4 内部参数实体3.5.5 外部参数实体3.6 XML Schema简介3.6.1 XML Schema的基本概念3.6.2 XML Schema的数据类型3.6.3 XML根元素的声明3.6.4 XML元素及其属性声明3.6.5 XML Schema范例说明3.6.6 XML Schema的引用3.7 扩展练习第4章 CSS修饰XML文档4.1 CSS简介4.1.1 CSS基本知识4.1.2 CSS的创建与应用4.2 CSS的基本语法4.2.1 CSS语法概述4.2.2 CSS选择器4.3 CSS属性设置4.3.1 设置显示属性4.3.2 设置字体属性4.3.3 设置色彩属性4.3.4 设置边框属性4.3.5 设置布局属性4.3.6 设置文本属性4.4 CSS链接4.4.1 使用一般链接指令4.4.2 使用@import指令4.4.3 样式应用说明4.5 扩展练习第5章 XSL转换XML文档5.1 XSL简介5.1.1 XSL概念5.1.2 XSL的转换原理5.1.3 XSL文档的创建与应用5.1.4 XSL与CSS比较5.2 XSL模板5.2.1 XSL模板规则5.2.2 XSL模板调用5.3 XSL节点选择5.3.1 使用元素名选择节点5.3.2 使用路径选择节点5.3.3 使用匹配符选择节点5.3.4 使用元素属性选择节点5.3.5 使用附加条件选择节点5.4 XSL控制指令5.4.1 简单判断指令5.4.2 多条件判断指令5.4.3 循环处理指令5.4.4 输出内容的排序5.5 XSL应用实例5.6 扩展练习第6章 DOM解析XML文档6.1 XML文档解析6.1.1 XML解析器6.1.2 常用解析器接口6.2 DOM介绍6.3 DOM文档树模型6.4 DOM接口对象6.4.1 DOM基本接口6.4.2 DOM对象6.5 DOM使用6.5.1 DOM对象的创建及调用6.5.2 访问Document节点6.5.3 访问Element节点6.5.4 访问Text节点6.5.5 访问Attr节点6.6 DOM对文档的操作6.6.1 动态创建XML文档6.6.2 添加和删除元素节点6.6.3 添加和删除属性节点6.6.4 添加或修改文本节点6.6.5 异常处理6.7 扩展练习第7章 SAX解析XML文档7.1 SAX概述7.1.1 SAX简介7.1.2 SAX的工作机制7.1.3 常用接口7.1.4 SAX解析器的创建及使用7.2 SAX应用7.2.1 处理文件开始与结束7.2.2 处理指令7.2.3 处理开始和结束标记7.2.4 处理文本数据7.2.5 处理空白7.2.6 处理命名空间7.2.7 处理实体7.2.8 SAX应用程序异常7.3 SAX与DOM接口比较7.4 扩展练习第8章 数据岛8.1 数据岛概述8.1.1 数据岛定义8.1.2 数据岛绑定8.2 数据岛的应用8.2.1 数据岛的使用形式8.2.2 数据岛访问XML元素内容8.2.3 数据岛访问XML标记的属性8.3 DSO数据源对象8.3.1 DSO概念8.3.2 操作XML数据岛数据8.3.3 遍历XML数据岛数据8.3.4 分页显示XML数据岛数据8.4 DSO和XSL切换样式8.5 扩展练习第9章 XPath查询9.1 XPath概述9.1.1 XPath数据模型9.1.2 XPath定位操作返回节点列表9.2 使用MSXML文档对象模型执行XPath查询9.3 XPath定位路径9.3.1 轴9.3.2 节点测试9.3.3 表达式9.4 函数9.4.1 字符串函数9.4.2 数值函数9.4.3 布尔函数9.4.4 节点集函数9.5 图书查询9.6 扩展练习第10章 XML数据交换10.1 数据交换的基本概念10.1.1 数据交换的类型10.1.2 数据存取机制10.2 XML与数据库10.2.1 XML与关系数据库10.2.2 XML与面向对象的数据库10.2.3 SQL Server 2000对XML的支持10.3 XML与SQL Server的数据交换10.3.1 配置IIS服务器10.3.2 通过HTTP方式访问SQL Server10.4 使用HTTP访问数据库对象10.5 使用ADO实现数据交换10.6 扩展练习第11章 新闻管理系统11.1 需求分析11.1.1 系统背景介绍11.1.2 功能需求分析11.2 系统概述11.2.1 系统总体设计11.2.2 系统操作详细设计11.3 系统数据实现11.3.1 XML数据11.3.2 数据库数据11.4 典型代码实现11.4.1 系统前台首页实现11.4.2 用户注册和用户登录11.4.3 查看具体新闻

作者简介

《XML基础教程与实验指导》由浅入深,全面地介绍了XML开发和应用知识。全书共分为11章,内容包含XML基本概念、XML基本语法、DTD、CSS样式、DOM树模型、SAX事件解析、数据岛与DSO对象、XPath查询语言和XML数据交换,涵盖了XML的各个主要知识点。《XML基础教程与实验指导》配套光盘还提供了书中实例的源代码。

图书封面


 XML基础教程与实验指导下载



发布书评

 
 


精彩短评 (总计1条)

  •     一天一门语言...
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024