• XML基础教程(第二版)
  • XML基础教程(第二版)
  • XML基础教程(第二版)
  • XML基础教程(第二版)
  • XML基础教程(第二版)
  • XML基础教程(第二版)
21年品牌 40万+商家 超1.5亿件商品

XML基础教程(第二版)

批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!

35.46 7.1折 49.8 全新

库存17件

江西南昌
认证卖家担保交易快速发货售后保障

作者靳新 主编 郑颖 于旭蕾 张伟 副主编

出版社清华大学出版社

ISBN9787302625650

出版时间2024-01

装帧平装

开本16开

定价49.8元

货号29677944

上书时间2024-11-04

思源汇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

 

在现实生活中,计算机系统、数据库系统或网络系统中所存储的数据方式多种多样,对于开发者来说,最消耗时间的就是在遍布网络的系统之间存储和交换数据。如何快速、有效地存储和交换数据,这是XML存在的意义。将系统中的数据转换或保存为XML格式,将会大大减少交换数据的复杂性,并且这些数据能够被不同的程序读取,可提高数据的交互能力。XML允许用户自己定义标记,是一种能够创建标记语言的元语言,非常适合 Web 传输,通过使用相应的标记,满足了Web内容的发布和交互。XML正在成为遍布网络的系统之间交互信息所使用的主要语言,并且适合作为各种数据存储和共享的通用平台,它在计算机和网络等领域具有举足轻重的作用。

本书系统介绍了XML文档的相关技术,通过对本书的学习,读者能够创建并丰富自己的XML文档,能够设计DTD或者是Schema验证文件,能够使用SVG技术创建矢量图形,掌握CSS和XSL样式单的编写方式,掌握SOAP通信技术,了解数据岛、DOM和SAX技术等高级语法知识。本书分为11章,分别是XML概述、XML基础语法、文档类型定义、XML Schema、CSS层叠样式表、可扩展样式语言XSL、XML数据岛、文档对象模型DOM、简单应用程序编程接口SAX、简易对象访问协议SOAP、可伸缩矢量图形SVG。本书由浅及深,一步步将XML知识进行解析和讲解,书中每章都附有习题,可更好地帮助读者学习。各章简介如下。

第1章XML概述,讲述XML产生的背景和发展过程,简单介绍XML特点和相关技术。

第2章XML基础语法,讲述XML的基本语法知识,包括XML的应用工具、文档结构、声明、处理指令、元素、属性、CDATA区段和预定义实体等基本语法。

第3章文档类型定义,讲述DTD的基本结构、元素的声明、属性的声明和DTD的结构,并详细讲解实体的声明和使用方式。

第4章XML Schema,讲述命名空间的基本特性,XML Schema文档的基本结构、数据类型、元素声明和属性声明等知识。

第5章CSS层叠样式表,讲述CSS基本结构、CSS选择器和属性的特点。

第6章可扩展样式语言XSL,讲述XSL转换特性、XSL中模板元素的使用、XSL节点的选择方式等。

第7章XML数据岛,讲述数据岛的基本特性,以及如何使用数据岛操作XML文档。

第8章文档对象模型DOM,讲述DOM基本节点,以及如何使用DOM操作XML文档。

第9章简单应用程序编程接口SAX,讲述SAX基本工作方式和解析XML文档的方式。

第10章简易对象访问协议SOAP,讲述SOAP定义、SOAP消息结构及SOAP元素和使用SOAP调用Web服务的方法。

第11章可伸缩矢量图形SVG,讲述SVG协议、SVG基本图形对象的创建、SVG特殊效果实现技术和SVG对象的动态交互。

由于作者水平有限,书中难免有不足之处,恳请读者批评指正。


作者
2023年8月

 



导语摘要

XML可扩展标记语言的出现为互联网的发展提供了新的动力,它主要用于网络中数据的表示、传递和交换。本书从初学者的角度出发,以通俗的语言、丰富的实例介绍了与XML相关的各种内容,主要包括XML概述、XML基础语法、文档类型定义、XML Schema、CSS层叠样式表、可扩展样式语言XSL、XML数据岛、文档对象模型DOM、简易应用程序编程接口SAX、简易对象访问协议SOAP和可伸缩矢量图形SVG等相关知识。 本书内容由浅入深,在讲解基础知识的同时给出大量实例,每章给出选择题、填空题、简答题和上机操作题等习题,便于读者巩固所学的知识。 本书适合作为高等院校计算机、软件等相关专业的教材,还可供相关技术研究人员、应用程序开发人员学习和参考。



目录

 


 



第1章XML概述


1.1标记语言


1.1.1标准通用标记语言SGML


1.1.2超文本标记语言HTML


1.1.3可扩展标记语言XML


1.2HTML简介


1.2.1HTML特点


1.2.2HTML基本语法格式


1.2.3HTML常用标记及使用


1.3XML简介


1.3.1XML特点


1.3.2XML应用领域


1.3.3XML相关技术


1.4小结


1.5习题


第2章XML基础语法


2.1XML应用工具


2.1.1XML编辑器


2.1.2XML解析器


2.1.3XML浏览器


2.2XML文档结构


2.3XML声明


2.4XML处理指令


2.5XML元素


2.5.1XML元素的命名规则


2.5.2XML元素的种类


2.5.3XML元素的嵌套


2.6XML元素的属性


2.6.1XML元素属性的定义


2.6.2属性名的命名规则


2.6.3属性值的定义规则


2.6.4元素内容与属性的相互转换


2.7XML注释


2.8预定义实体的引用


2.9CDATA区段


2.9.1CDATA区段格式


2.9.2CDATA区段位置


2.10格式正确的XML文档


2.10.1规范的XML文档


2.10.2有效的XML文档


2.10.3规范和有效的XML文档的关系


2.11小结


2.12习题


 


 


第3章文档类型定义


3.1DTD概述


3.1.1DTD简介


3.1.2DTD基本结构


3.2DTD中元素的声明


3.2.1DTD声明语句


3.2.2元素声明的语法格式


3.2.3控制子元素出现次数的声明


3.2.4XML元素的数据类型


3.3DTD中属性的声明


3.3.1属性的声明语法


3.3.2属性的附加声明


3.3.3属性值的类型


3.4DTD的基本结构


3.4.1内部 DTD的引用


3.4.2外部 DTD的引用


3.4.3混合 DTD引用方式


3.5实体的声明与引用


3.5.1实体的分类


3.5.2内部通用实体


3.5.3外部通用实体


3.5.4内部参数实体


3.5.5外部参数实体


3.6DTD特性


3.7小结


3.8习题


第4章XML Schema


4.1命名空间


4.1.1命名空间概述


4.1.2命名空间定义


4.1.3前置命名法


4.1.4默认命名法


4.2XML Schema概述


4.3XML Schema文档基本概念


4.3.1XML Schema文档结构


4.3.2XML Schema的引用


4.3.3XML Schema数据类型


4.3.4XML Schema常用元素


4.3.5XML Schema简单类型声明


4.3.6XML Schema复杂类型声明


4.4XMLSchema元素的声明


4.4.1XML Schema元素声明语句


4.4.2XML Schema叶子元素的声明


4.4.3XML Schema枝干元素的声明


4.5XML Schema属性的声明


4.6小结


4.7习题


第5章CSS层叠样式表


5.1CSS概述


5.2CSS语法


5.3CSS选择器


5.3.1多元素选择器


5.3.2类选择器


5.3.3ID选择器


5.3.4通用选择器


5.3.5后代选择器


5.4CSS属性设置


5.4.1颜色属性值


5.4.2长度属性值


5.4.3布局属性


5.4.4边框属性


5.4.5背景属性


5.4.6文本属性


5.4.7字体属性


5.5在XML中引用CSS文件


5.6CSS应用实例


5.7小结


5.8习题


第6章可扩展样式语言XSL


6.1XSL概述


6.1.1XSL特点


6.1.2XSL转换原理


6.1.3XSL与CSS比较


6.2创建XSL


6.2.1XSL文档的结构


6.2.2使用 XSL转换XML文档


6.2.3HTML与XSL的结合


6.3XSL模板元素


6.3.1XSL常用模板元素 


6.3.2定义模板元素


6.3.3调用显示模板元素


6.3.4输出模板元素


6.3.5XSL应用实例


6.4XSL节点的选择


6.4.1使用元素名定位节点信息


6.4.2使用“/”定位节点路径


6.4.3使用“//”定位节点路径


6.4.4使用“.”定位节点路径


6.4.5使用“..”定位节点路径


6.4.6使用“*”定位节点路径


6.4.7使用“@”定位属性


6.4.8使用“|”定位节点路径


6.4.9指定限制条件


6.5XSL控制模板元素


6.5.1循环模板元素


6.5.2排序模板元素


6.5.3单一条件判断模板元素


6.5.4多重条件判断模板


6.6小结


6.7习题


第7章XML数据岛


7.1数据岛概述


7.1.1数据岛基本概念


7.1.2数据源对象 


7.1.3数据绑定


7.2使用数据岛显示XML文档


7.2.1显示XML单条数据


7.2.2显示XML多条数据


7.2.3显示XML属性


7.2.4分页显示XML文档


7.3记录集操作XML文档


7.4小结


7.5习题


第8章文档对象模型DOM


8.1DOM概述


8.1.1DOM简介


8.1.2DOM文档结构


8.2DOM接口和DOM对象


8.2.1DOM接口


8.2.2DOM对象


8.3使用DOM访问XML文档


8.3.1DOM对象的创建及XML文档的加载


8.3.2Document节点的访问


8.3.3Element节点的访问


8.3.4Text节点的访问


8.3.5Attr节点的访问


8.4使用DOM操作XML文档


8.4.1动态创建XML文档


8.4.2元素节点的添加和删除操作


8.4.3属性节点的添加和删除操作


8.4.4文本节点的添加和修改操作


8.4.5异常处理


8.5小结


8.6习题


第9章简易应用程序编程接口SAX


9.1SAX概述


9.1.1SAX简介


9.1.2SAX工作原理


9.2SAX接口及SAX解析器的使用


9.2.1SAX接口


9.2.2SAX解析器的使用


9.3使用SAX解析XML文档


9.3.1处理文件开始与结束


9.3.2处理指令


9.3.3处理开始和结束标记


9.3.4处理文本


9.3.5处理空白


9.3.6处理命名空间


9.3.7处理实体


9.3.8SAX异常处理


9.4SAX与DOM 技术比较


9.5SAX综合实例


9.5.1设计思路


9.5.2具体功能实现方法


9.6小结


9.7习题


第10章简易对象访问协议SOAP


10.1SOAP概述


10.1.1SOAP定义


10.1.2SOAP的意义


10.1.3SOAP发展及前景


10.2SOAP结构及语法


10.2.1SOAP消息结构


10.2.2SOAP元素


10.2.3SOAP HTTP Binding


10.3SOAP应用实践


10.3.1Web服务创建及发布


10.3.2Java调用服务方法


10.3.3.NET调用服务方法


10.4小结


10.5习题


第11章可伸缩矢量图形SVG


11.1SVG概述


11.1.1SVG简介


11.1.2SVG历史及优势


11.2SVG形状


11.2.1矩形


11.2.2圆形


11.2.3椭圆


11.2.4线条


11.2.5多边形


11.2.6折线


11.2.7路径


11.3SVG滤镜


11.3.1滤镜简介


11.3.2模糊滤镜


11.3.3阴影滤镜


11.3.4颜色滤镜


11.3.5光照滤镜


11.4SVG渐变


11.4.1线性渐变


11.4.2放射渐变


11.5SVG JavaScript


11.5.1SVG对象访问


11.5.2SVG事件监听


11.5.3SVG脚本示例


11.6小结


11.7习题


 



内容摘要

XML可扩展标记语言的出现为互联网的发展提供了新的动力,它主要用于网络中数据的表示、传递和交换。本书从初学者的角度出发,以通俗的语言、丰富的实例介绍了与XML相关的各种内容,主要包括XML概述、XML基础语法、文档类型定义、XML Schema、CSS层叠样式表、可扩展样式语言XSL、XML数据岛、文档对象模型DOM、简易应用程序编程接口SAX、简易对象访问协议SOAP和可伸缩矢量图形SVG等相关知识。 本书内容由浅入深,在讲解基础知识的同时给出大量实例,每章给出选择题、填空题、简答题和上机操作题等习题,便于读者巩固所学的知识。 本书适合作为高等院校计算机、软件等相关专业的教材,还可供相关技术研究人员、应用程序开发人员学习和参考。



主编推荐

本书内容丰富,详细介绍了XML的相关技术



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP