XML实践教程
XML实践教程封面图

XML实践教程

田中雨, 郭磊, 编著

出版社:清华大学出版社

年代:2015

定价:39.0

书籍简介:

本书是一本讲解XML及其常用相关技术的学习指导书。全书内容涵盖了XML语法、DTD、XML名称空间、XML Schema、CSS、XPath、XSLT、XSL-FO、SAX、DOM等常用技术。

书籍目录:

第1章XML入门基础

1.1XML的概念

1.1.1认识XML

1.1.2发展历史

1.1.3技术优势

1.2XML和HTML的区别

1.2.1认识SGML

1.2.2与HTML的区别

1.3XML开发工具

1.4XML标准的诞生

1.4.1了解W3C

1.4.2XML标准

1.4.3与XML相关的标准

1.5XML的常用场合

1.5.1常用的应用领域

1.5.2数据交互

1.5.3Web服务

1.5.4Web集成

1.5.5内容管理

1.5.6配置

1.6XML的发展前景

1.6.1商务的自动化处理

1.6.2信息发布

1.6.3智能化的Web应用程序和数据集成

1.7实验指导1—1:显示一个基本XML文档

1.8思考与练习

第2章XML基础语法

2.1XML文档概述

2.1.1XML文档的组成

2.1.2XML文档的声明

2.1.3XML文档的注释

2.1.4XML文档的处理指令

2.2XML标记概述

2.2.1标记的意义

2.2.2标记的命名

2.3XML元素概述

2.3.1元素的概念

2.3.2元素的分类

2.3.3元素的命名

2.3.4元素特性

2.4XML标记属性概述

2.4.1属性的使用

2.4.2注意事项

2.4.3元素和属性的转换

2.4.4属性的使用

2.5非法的PCDATA字段

2.5.1字符和实体引用

2.5.2CDATA文本段

2.6XML命名空间

2.6.1命名空间概述

2.6.2自定义命名空间

2.6,3默认的命名空间

2.6.4命名空间的注意事项

2.7XML文档小结

2.7.1XML文档的遵循规则

2.7.2XML文档的两种形式

2.8实验指导2—1:编写通讯录XML文档

2.9思考与练习

第3章XML与DTD

3.1DTD简介

3.1.1DTD概述

3.1.2DTD的构成

3.2元素声明

3.2.1元素声明简介

3.2.2元素声明分类

3.2.3元素指示符

3.3属性

3.3.1属性声明

3.3.2属性类型

3.3.3属性附加声明

3.4实验指导3—1:研究生班级信息

3.5DTD引用

3.5.1引用内部DTD

3.5.2引用外部DTD

3,5,3混合引用DTD

3.6实体声明与引用

3.6.1实体的概念与分类

3.6.2内部普通实体

3.6.3外部普通实体

3.6.4参数实体

3.7实验指导3—2:商品信息DTD与XML

3.8思考与练习

第4章XML Schema文档

4.1了解XML Schema

4.1.1XML Schema的概念

4.1.2XML Schema的特点

4.1.3XML Schema的两种模式

4.1.4XML Schema与XML DTD

4.2XML Schema的基本结构

4.2.1XMLSchema文档文件

4.2.2创建根元素:schema

4.2.3创建元素:element

4.2.4声明simpleType元素

4.2.5声明complexType元素

4.2.6声明属性元素:attribute

4,3常用的数据类型

4.3.1内置的数据类型

4.3.2用户定义的数据类型

4.4XML Schema的其他内容

4.4.1注释

4.4.2批注

4.4.3引用其他空间的属性

4.5将XML Schema文档引入到XML中

4.6来自多个文档的模式

4.7实验指导4—1:两种方法编写XML Schema文档

4.8思考与练习

第5章XML与Web服务

5.1XML与Web服务

5.1.1Web服务

5.1.2WSDL语言基础

5.1.3WSDL文档编写

5.2文档结构

5.2.1definitions根元素

5.2.2types元素

5.2.3message元素

5.2.4portType元素

5.2.5binding元素

5.2.6service元素

5.3WSDL技术

5.3.1WSDL端口

5.3.2使用自定义WSDL

5.3.3WSDL文档使用原理

5.3.4WSDL调用Web服务

5.4实验指导5—1:两数相加Web服务

5.5思考与练习

第6章XPath和XQuery技术

6.1XSL简介

6.2XPath简介

6.3XPath定位

6.3.1路径表达式

6.3.2XPath轴

6.3.3节点测试

6.3.4XPath运算符

6.4XPath函数

6.4.1字符串函数

6.4.2数值函数

6.4.3布尔函数

6.4.4节点集函数

6.5XQuery简介

6.6XQuery表达式

6.6.1XQuery表达式基础

6.6.2FLWOR表达式

6.7XQuery函数

6.8实验指导6—1:团购信息管理

6.9思考与练习

第7章XLink和XPointer

7,1了解链接

7.1.1HTML中的链接

7.1.2XML中的链接

7.2认识XLink技术

7.2,1XLink介绍

7.2.2XLink语法

7.2.3XLink属性

7.2.4可选和必需属性

7.3XLink的链接类型

7.3.1简单链接

7.3.2扩展链接

7.3.3完整的扩展链接

7.4实验指导7—1:XLink将图像嵌入链接

7.5认识XPointer技术

7.5.1XPointer介绍

7.5.2XPointer形式

7.5.3位置路径与集合

7.5.4XPointer对XPath的扩展

7.5.5XPointer示例

7.6实验指导7—2:使用XSLT转换XML文档

7.7思考与练习

第8章文档显示技术

8.1XSLT简介

8.1.1XSL与XSLT

8.1.2XSLT转换显示原理

8.1.3XSLT文档创建与应用

8.1.4XSLT与CSS比较

8.2XSLT模板

8.2.1模板

8.2.2模板与标记匹配

8.2.3调用模板

8.3XSLT语法

8.3.1XSLT标记

8.3.2简单判断

8.3.3多条件判断

8.3.4循环处理

8.3.5输出内容的排序

8.4XLST函数

8.4.1函数

8.4.2Current()函数

8.4.3document()函数

8.4.4format—number()函数

8.4.5NaN值

8.5在XSLT中使用CSS

8.6实验指导8—1:笔记本信息显示

8.7思考与练习

第9章XMLDOM解析器

9.1常用的解析器接口

9.1.1了解解析器

9.1.2DOM

9.1.3SAX

9.1.4JDOM

9.1.5DOM4J

9.2了解XML DOM

9.2.1W3C与DOM

9.2.2DOM的文档树模型

9.3DOM接口对象

9.3.1常用的DOM接口

9.3.1常用的DOM对象

9.3.3文档对象:Document

9.3.4节点对象:Node

9.3.5节点列表对象:NodeList

9.4DOM的解析和加载

9.5节点操

9.5.1遍历节点

9.5.2添加节点

9.5.3删除节点

9.5.4改变节点

9.5.5替换节点

9.5.6克隆节点

9.6节点类型

9.6.1nodeType属性取值

9.6.2节点类型

9.7实验指导9—1:DOM对象操

9.8思考与练习

第10章SAX解析器

10.1了解SAX解析器

10.1.1SAX的工

10.1.2SAX的发展历史

10.1.3与DOM解析器的区别

10.2SAX的创建和XML解析

10.2.1JAXP为SAX提供的API

10.2.2SAX的创建

10.2.3XML文档解析

10.3SAX的有关接口

10.3.1ContentHandler接口

10.3.2DTDHandler接口

10.3.3EntityResolver接口

10.3.4ErrorHandler接口

10.3.5扩展接口

10.4SAX的应用

10.4.1处理文件开始和结束

10.4.2处理特殊指令

10.4.3处理开始和结束标记

10.4.4处理文本数据

10.4.5处理空白符

10.4.6处理命名空间

10.4.7处理实体

10.5SAX的其他应用

10.5.1处理错误

10.5.2处理异常

10.6SAX的优点和缺点

10.6.1SAX的优点

10.6.2SAX的缺点

10.7实验指导10—1:解析XML文档并输出信息

10.8思考与练习

第11章XML的典型应用

11.1XML与RSS

11.1.1RSS简介

11.1.2使用RSS

11.1.3RSS元素

11.1.4RDF简介

11.1.5RDF元素

11.2站点地图

11.3配置文件

11.3.1Web.config文件

11.3.2web.xml文件

11.4数据交换

11.4.1数据交换的类型

11.4.2数据存取机制

11.5XML与数据库

11.5.1XML与关系数据库

11.5.2XML与面向对象的数据库

11.5.3SQL Server对XML的支持

11.6XML与SQLServer的数据交换

11.6.1配置ⅡS服务器

11.6.2通过HTTP方式访问SQL Server

11.7访问数据库

11.7.1使用HTTP访问数据库对象

11.7.2使用ADO实现数据交换

11.8实验指导11—1:使用ASP.NET修改XML

11.9思考与练习

第12章XML在C#中的应用

12.1XmlDataSource控件

12.1.1XmIDataSource控件概述

12.1.2使用XmlDataSource控件

12.2XML与DataSet的交互

12.2.1了解DataSet对象

12.2.2ReadXml()读取文件

12.2.3WriteXml()写入文件

12.3System.Xml命名空间

12.4XmlReader读取XML文件

12.4.1XmIReader的创建

12.4.2XmlReader的属性

12.4.3XmIReader的方法

12.4.4XmlReader的使用步骤

12.4.5XmIReader与SAX比较

12.5XmlWriter写入XML文件

12.5.1XmlWriter的创建

12.5.2XmlWriter的方法

12.5.3XmlWriter的使用步骤

12.6实验指导12—1:数据库中的评论保存为XML数据

12.7思考与练习

……

第13章XML新闻管理系统

第14章商品信息管理系统

附录思考与练习答案

内容摘要:

在本书中详细介绍了XML技术知识。全书共分14章,包括XML技术优势、常用场合、发展前景;XML文档的组成、声明、注释、处理指令、标记、标记属性、元素、非法的PCDATA字段、命名空间;与XML有关的DTD技术、XML Schema文档、Web服务、XPath技术、XQuery技术、XLink技术、XPointer技术、文档显示技术;以及处理XML文档数据时常用的XML DOM解析器和SAX解析器。本书中还介绍了XML与RSS、站点地图、数据交换、XML数据库以及XML技术在C#中的如何应用。最后,通过两个综合案例介绍与XML技术的使用。本书既适用于学习XML技术的初学者使用,也适用于任何对XML用法有兴趣的程序员和专门从事与XML技术相关的人员使用。如果读者具有一定的Web编程或数据转换经验阅读起来会更加容易。

编辑推荐:

本书既适用于学习XML技术的初学者使用,也适用于任何对XML用法有兴趣的程序员和专门从事与XML技术相关的人员使用。如果读者具有一定的Web编程或数据转换经验阅读起来会更加容易。

书籍规格:

书籍详细信息
书名XML实践教程站内查询相似图书
丛书名清华电脑学堂
9787302404132
如需购买下载《XML实践教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次2版印次1
定价(元)39.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

XML实践教程是清华大学出版社于2015.出版的中图分类号为 TP312 的主题关于 可扩充语言-程序设计-教材 的书籍。