• XML技术应用(第二版)
21年品牌 40万+商家 超1.5亿件商品

XML技术应用(第二版)

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

23.2 6.6折 35 全新

库存9件

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

作者贾素玲、王虹森、王强、王航飞、于浩

出版社清华大学出版社

ISBN9787302456179

出版时间2017-02

装帧平装

开本32开

定价35元

货号24183871

上书时间2024-11-01

思源汇书店

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

   商品详情   

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

前言

毫无疑问,21世纪是Web的时代。随着Internet的飞速发展,各种新技术应运而生。标记语言特别是HTML的出现改变了计算机的发展方向,以文档对象为基础、以浏览器为载体、内容更丰富更具实时性的图形界面取代了单调的命令行界面,没有任何网络基础的普通用户也可以通过鼠标点击而轻松地阅读新闻和收发邮件。然而,HTML本身却存在着很多缺陷。首先,HTML是一种样式语言,目前在Internet中扮演的只是数据表示的角色,随着信息量的增多,HTML变得越来越难以胜任。其次,HTML对浏览器的过度依赖也形成了HTML标准的严重不统一,从而导致许多信息表示只能由某种特定的浏览器来解释,HTML的这些不足使得人们重新思考HTML在Internet上的角色,并开始研究一门新的语言来弥补HTML的缺陷,XML的产生正是这种思考的终结果。XML是一种专门为Internet所设计的标记语言,它的重点是管理数据本身,数据的表示形式交给其他的技术来解决。这种明确的分工带来了更高效的程序设计、更快速的搜索引擎、更统一的数据表示方式及更方便的数据交流。XML是一种定义语言的语言,它克服了HTML的缺点,给了程序员更自由的空间。近几年,XML在除数据表示以外的其他方面也得到越来越广泛的应用。从数据存储到数据交换再到系统整合,XML都发挥着强大的作用。基于XML的新技术也如雨后春笋般层出不穷,Web Services、AJAX等技术相继形成,并逐渐发展成熟。W3C(万维网联盟)也不断为XML制定新的标准,并对其进行完善。因此,作为计算机相关专业的学生,了解并掌握XML是十分必要的。本书面向XML的初学者,避开XML的高级应用,从简单、基础的内容入手,使读者对基础知识牢牢掌握,这样再学习和研究高级应用就会容易得多。全书共分为9章。第1章从标记语言入手,引出XML的概念和相关技术,并介绍如何创建一个简单的XML文档。第2章重点介绍XML语法,并学习如何创建格式良好的XML文档。第3章介绍文档类型定义(DTD),DTD可以详细说明允许或者不允许哪些元素出现在文档中,以及这些元素的确切内容和结构。在第3章中,读者将学习如何定义元素、实体和属性,如何将DTD附加到文档上,如何使用DTD验证文档的正确性以及如何编写自己的DTD来解决遇到的问题。第4章介绍命名空间和XML Schema,命名空间可以解决名称冲突的问题,而Schema则弥补了DTD的一些不足。第5章介绍文档对象模型(DOM),DOM提供了一系列接口,使应用程序可以方便地访问XML文档。第6章为可扩展的样式语言(XSL),XSL是比CSS更复杂、更强大的样式语言,XSL转换是XSL的一种,它可以将XML树状结构转化为其他形式的树状结构。第7章介绍XQuery查询语言,能够方便地从XML文档中提取需要的信息。第8章介绍XLink和XPointer,XLink提供多方向的超文本链接,XPointer不仅可以链接到特定文档,还可以链接到特定文档的特定部分。第9章介绍XML Web Services的思想和框架,并引出WSDL与SOAP。第2~7章为本书的重点,应该着重掌握。由于时间仓促,本书不足之处恳请读者批评指正。编者2017年1月

导语摘要
本书从XML的基本概念开始,结合具体代码示例,由浅入深地介绍了XML基础应用,以及结合XML的相关技术的应用。本书共分为9章。首先介绍了XML的基本概念和语法,接着介绍了用来约束XML文档的两种规范: 文档类型定义和XML SChema,然后介绍了如何利用文档对象模型来访问XML文档以及如何利用可扩展样式语言来转化XML文档,*后介绍了其他一些基于XML的应用技术,包括XQuery、XLink、XPointer、XML Web Services。本书可作为高等院校计算机相关专业的参考书,也可供相关专业技术人员和教育工作者查阅使用。

目录

目录


 


第1章XML概述


 


1.1XML的概念


 


1.1.1标记语言


 


1.1.2XML的起源


 


1.2XML的特性和优点


 


1.2.1XML的特性


 


1.2.2XML的优点


 


1.3XML的处理过程


 


1.4XML的设计目标


 


1.5XML的相关技术


 


1.6创建并显示简单的XML文档


 


1.6.1Hello XML World


 


1.6.2显示XML文档


 


本章小结


 


思考题


 


第2章XML语法


 


2.1XML文档结构


 


2.1.1序言区


 


2.1.2主体区


 


2.1.3尾声区


 


2.2元素和标记


 


2.2.1元素的命名


 


2.2.2标记


 


2.2.3空元素


 


2.2.4元素的嵌套


 


2.3属性


 


2.3.1属性的命名


 


2.3.2属性的值


 


2.4引用


 


2.4.1实体引用


 


2.4.2字符引用


 


2.5处理指令


 


2.6注释


 


2.7CDATA节


 


2.8创建格式良好的XML文档


 


2.8.1XML文档的声明


 


2.8.2元素


 


2.8.3属性


 


2.8.4其他


 


2.8.5文档全文


 


本章小结


 


思考题


 


第3章文档类型定义


 


3.1DTD的概念


 


3.2DTD的调用


 


3.2.1内部DTD的声明


 


3.2.2外部DTD的声明


 


3.2.3内部DTD和外部DTD的联合使用


 


3.3DTD的结构


 


3.4元素的声明


 


3.4.1#PCDATA


 


3.4.2空元素


 


3.4.3子元素


 


3.4.4混合型


 


3.4.5ANY


 


3.5实体的声明


 


3.5.1内部一般实体


 


3.5.2外部一般实体


 


3.5.3内部参数实体


 


3.5.4外部参数实体


 


3.6属性的声明


 


3.6.1设置属性的类型


 


3.6.2属性的默认设置


 


本章小结


 


思考题


 


第4章命名空间和XML Schema


 


4.1命名空间的概念


 


4.2命名空间的语法


 


4.2.1定义命名空间


 


4.2.2多个命名空间


 


4.2.3属性


 


4.2.4默认命名空间


 


4.3命名空间的有效性


 


4.4XML Schema与DTD


 


4.5XML Schema有效性检验


 


4.6XML Schema语法


 


4.6.1简单类型


 


4.6.2复杂类型


 


4.6.3xsd:any元素和xsd:anyAttribute元素


 


4.6.4数据类型


 


4.6.5文档举例


 


本章小结


 


思考题


 


第5章文档对象模型


 


5.1DOM概述


 


5.1.1DOM的概念


 


5.1.2DOM的结构


 


5.1.3DOM的工作方式


 


5.1.4DOM的规范


 


5.1.5正确理解DOM


 


5.2DOM API 


 


5.2.1DOM API的概念


 


5.2.2DOM接口继承树


 


5.2.3DOM API核心接口


 


5.3利用DOM API处理结构化文档


 


5.3.1遍历XML文档


 


5.3.2处理结点


 


5.4DOM的简单应用


 


5.4.1Java XML解析器


 


5.4.2遍历文档


 


5.4.3添加结点


 


5.4.4删除结点


 


5.4.5替换结点


 


本章小结


 


思考题


 


第6章可扩展的样式语言


 


6.1XSL的概念


 


6.2XSLT概述


 


6.2.1转换语言


 


6.2.2树状结构


 


6.2.3XSLT文档


 


6.3XSLT模板


 


6.3.1xsl:stylesheet元素、xsl:template元素和match属性


 


6.3.2xsl:applytemplates元素、xsl:valueof元素和select属性


 


6.3.3xsl:foreach元素


 


6.4XSLT匹配结点的模式


 


6.4.1匹配根结点、子结点及其他后代结点


 


6.4.2匹配元素名称


 


6.4.3通配符


 


6.4.4使用ID匹配单个元素


 


6.4.5使用@匹配属性结点


 


6.4.6使用comments()匹配注释结点


 


6.4.7使用processinginstruction()匹配处理指令结点


 


6.4.8使用text()匹配文本结点


 


6.4.9使用或操作符


 


6.4.10使用[]进行测试


 


6.5XSLT输出


 


6.5.1属性值模板


 


6.5.2xsl:element元素


 


6.5.3xsl:attribute元素和xsl:attributeset元素


 


6.5.4xsl:processinginstruction元素


 


6.5.5xsl:comment元素


 


6.5.6xsl:text元素


 


6.5.7xsl:copy元素


 


6.5.8xsl:number元素


 


6.5.9xsl:sort元素


 


6.5.10xsl:variable元素


 


6.5.11xsl:if元素和xsl:choose元素


 


6.5.12xsl:calltemplate元素


 


6.5.13xsl:output元素


 


6.6XSLT合并样式表


 


6.7XPath简介


 


6.7.1XPath表达式


 


6.7.2XPath结点轴


 


6.7.3XPath表达式类型


 


6.7.4XPath路径定位举例


 


6.8XSLFO简介


 


6.8.1XSLFO区域


 


6.8.2XSLFO主要元素


 


本章小结


 


思考题


 


第7章XQuery查询语言


 


7.1XQuery概述


 


7.1.1XQuery与XPath、XSLT的关系


 


7.1.2XQuery示例


 


7.2XQuery常用表达式


 


7.2.1基本表达式


 


7.2.2算术表达式


 


7.2.3比较表达式


 


7.2.4逻辑表达式


 


7.2.5序列表达式


 


7.2.6条件表达式


 


7.2.7量词表达式


 


7.2.8FLWOR表达式


 


7.3XQuery其他语法


 


7.3.1命名空间声明


 


7.3.2变量声明


 


7.3.3函数声明


 


7.4XQuery更新功能


 


7.4.1插入表达式


 


7.4.2删除表达式


 


7.4.3替换表达式


 


7.4.4更名表达式


 


7.4.5转换表达式


 


本章小结


 


思考题


 


第8章在XML中使用链接


 


8.1XML中的链接


 


8.2XLink概述


 


8.2.1XLink的概念


 


8.2.2XLink的设计原则


 


8.3链接元素


 


8.3.1简单链接


 


8.3.2链接行为


 


8.3.3扩展链接


 


8.3.4弧元素


 


8.3.5行外链接


 


8.4XPointer概述


 


8.5使用XPointer访问信息


 


本章小结


 


思考题


 


第9章XML Web Services


 


9.1Web Services概述


 


9.1.1Web Services发展历程


 


9.1.2Web Services的特点


 


9.1.3Web Services体系结构


 


9.1.4Web Services协议


 


   相关推荐   

—  没有更多了  —

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

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