热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

XML技术及应用

中国水利水电出版社
    【作 者】古凌岚 罗佳等编著 【I S B N 】978-7-5084-5444-3 【责任编辑】吴萍 【适用读者群】高职高专 【出版时间】2008-07-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年07月第1版 【页 数】196 【千字数】 【印 张】 【定 价】22 【丛 书】21世纪高职高专创新精品规划教材 【备注信息】
图书详情

      本书介绍XML的原理、结构和相关技术知识,以一个完整案例为背景,重点讲述XML的应用和相关技术,如XML与DOM结合、基于XML的APS.NET应用、基于XML的Java应用、AJAX技术应用和RSS技术应用等。本书表述深入浅出,以案例驱动、分析解决问题的方式,展开知识点的讲述,使读者在理解XML的原理和结构的基础上,掌握如何将XML技术应用于跨平台和跨编程语言的分布式应用方案中。  本书可作为高职院校计算机相关课程的教材,而且对计算机的研究人员亦有重要的参考价值。

    本书以两个项目“书店管理系统”和“酒店管理系统”作为案例背景,前者用作知识讲解的案例背景,后者则用作读者的单元练习。根据项目的实际需求,进行相关知识点的讲解,并将其应用于实际问题。每个单元均有相匹配的实例和单元练习,学练结合,利于读者理解知识和掌握应用。

    在表述方式上,采用以案例驱动、分析解决问题的方式,深入浅出,展开知识点的讲述,使读者在理解XML原理和结构的基础上,掌握如何将XML技术应用于跨平台和跨编程语言的分布式应用方案中。

    Internet的出现,对社会的各个方面都产生了影响,与Internet相关的应用系统大量出现,同时也带来了一个问题,各种技术对于数据存储与操作的特殊性,使得应用系统的扩展和交互产生了障碍,直到XML技术的出现改变了一切。XML技术提供了一个独立于平台、语言的数据存储格式和操作方法,使得基于Internet的应用领域发生了巨大的变化,与之相关的技术和产品也层出不穷。

    XML技术本身是一种简洁、易读的数据描述技术,并非编程语言,需要结合相关的技术如XSD、CSS等,才能产生所预期的效果,而要应用到实际项目中,则还需要开发技术的支持,因此,XML相关技术的学习是非常必要的。

    本书共分9章,每章既有各自的主题,又相互关联,由浅入深,并从基础知识入手,随着知识的不断深入,同时积累对基础知识的运用,通过每章的实例充分体现了知识点的运用。

    本书主要包括4个部分的内容:XML基础知识(第1章)、XML的模式(第2、3章)、XML样式表(第4、5章),以及XML高级编程与综合应用(第6~9章)。XML基础知识部分介绍了XML技术的发展背景和起源、XML的基本概念和语法、编写XML程序的环境与相关技术。XML的模式部分主要介绍了两种定义XML文档结构的模式DTD、XSD,并重点阐述了XSD的语法和实际应用。XML样式表部分则从不同应用角度,阐述了CSS、XSL两种样式表技术的语法以及运用方法。在前面几个部分的基础上,XML高级编程与综合应用部分,通过一些综合性的案例,阐述了访问XML文档的具体方法,以及与其他技术(如脚本、.NET、Java等)结合,在实际应用中的实现与技巧。第四部分是技术应用部分,也是本书的重点,它包括了对XML的访问技术;结合JavaScript脚本编程生成动态网页;分别与ASP.NET、Java技术整合,实现功能强大的实用程序;还介绍了由XML扩展的新技术AJAX、RSS,并详细阐述了如何在实际应用中运用这些新技术。

    本书以两个项目“书店管理系统”和“酒店管理系统”作为案例背景,前者用作知识讲解的案例背景,后者则用作读者的单元练习。根据项目的实际需求,进行相关知识点的讲解,并将其应用于实际问题。每个单元均有相匹配的实例和单元练习,学练结合,利于读者理解知识和掌握应用。

    在表述方式上,采用以案例驱动、分析解决问题的方式,深入浅出,展开知识点的讲述,使读者在理解XML原理和结构的基础上,掌握如何将XML技术应用于跨平台和跨编程语言的分布式应用方案中。

    有兴趣的读者,如果需要进一步了解XML技术,可以参考以下网上资源:

    http://www.w3c.org(XML的W3C相关文档)

    http://www.microsoft.com (微软提供的相关参考技术资料)

    http://www.xml.org.cn/index.html(中国XML联盟网站)

    http://semanticweb.org.cn(中国万维网联盟)

    本书由古凌岚、罗佳、廖永红、张婵组织编写,李洛主审,在编写过程中,陈建潮同志给予了很多有建设性的意见和建议,在此表示衷心感谢。由于作者的水平有限,文中难免有不妥之处,恳请广大读者批评指正。

    作者联系方式:古凌岚Li_Lace@126.com;罗佳Luojia_Lj@163.com;廖永红lyhymljj@163.com。

    作 者

    2008年5月


    前言
    案例背景 1
    一、书店管理系统需求 1
    二、酒店管理系统需求 3
    第1章 XML基础知识 6
    1.1 XML概述 6
    1.1.1 XML出现的背景 6
    1.1.2 XML的起源 6
    1.1.3 HTML简介 7
    1.1.4 XML简介 8
    1.2 编写XML的要素 10
    1.2.1 完整XML文档的组成 10
    1.2.2 实例:编写一个简单的XML文档 14
    1.3 XML的相关技术 20
    1.3.1 CSS 20
    1.3.2 DTD和XSD 20
    1.3.3 XSLT和XPath 21
    本章练习 21
    第2章 文档类型定义 22
    2.1 文档类型定义概述 22
    2.1.1 文档类型定义介绍 22
    2.1.2 实例:定义图书信息格式 24
    2.2 实体 29
    2.2.1 通用实体 30
    2.2.2 参数实体 32
    本章练习 32
    第3章 XML模式 33
    3.1 XML的简单应用 33
    3.1.1 XML模式介绍 33
    3.1.2 实例:按需要定义图书信息格式 34
    3.2 XML模式之间的调用 43
    3.2.1 XML名称空间 43
    3.2.2 实例:实现各分店图书信息格式的统一 45
    3.3 应用XML模式的组合元素和属性机制 49
    3.3.1 XML模式中的组合元素和属性机制 49
    3.3.2 实例:高效实现图书采购信息的格式统一 52
    本章练习 55
    第4章 XML样式表 57
    4.1 什么是样式表 57
    4.2 级联样式表的应用 58
    4.3 可扩展样式表的应用 66
    本章练习 75
    第5章 利用XSL实现XML文档的多种格式化显示 77
    5.1 基于条件进行格式化数据 77
    5.2 在XSLT样式表中使用XPath模式 81
    5.3 在制表格式中显示数据 87
    本章练习 90
    第6章 XML文档对象模型 94
    6.1 XML文档对象模型 94
    6.1.1 文档对象模型 94
    6.1.2 用MSXML解析器实现DOM 94
    6.1.3 XML DOM对象和方法 95
    6.2 在脚本中应用XML文档对象模型 101
    本章练习 104
    第7章 XML的高级应用 107
    7.1 .NET技术对XML的支持 107
    7.1.1 Microsoft .NET Framework简介 107
    7.1.2 Microsoft .NET Framework对XML提供的支持 108
    7.2 ASP.NET中实现对XML文档的操作 109
    7.2.1 在ASP.NET中实现XML文档的读写方法 109
    7.2.2 综合实例:使用ASP.NET和XML实现售书管理模块 110
    7.3 Java技术对XML的支持 126
    7.3.1 DOM 127
    7.3.2 SAX 127
    7.3.3 JDOM 127
    7.3.4 DOM4J 127
    7.4 Java技术实现对XML文档的操作 128
    7.4.1 利用JAXP进行DOM编程处理XML文档 128
    7.4.2 利用JAXP进行DOM4J编程 136
    本章练习 152
    第8章 XML结合JavaScript的应用 153
    8.1 XML数据岛的应用 153
    8.1.1 XML数据的嵌入和读取 153
    8.1.2 实例:在网页定制XML格式图书信息的显示方式 156
    8.2 结合JavaScript的应用 160
    8.2.1 支持XML数据岛的属性和方法 160
    8.2.2 实例:控制图书信息显示方式 161
    8.2.3 实例:实现指定条件的图书详细信息浏览 164
    本章练习 168
    第9章 XML在Web2.0技术中的应用 170
    9.1 AJAX技术 170
    9.1.1 AJAX技术简介 170
    9.1.2 AJAX技术的应用 171
    9.1.3 实例:无刷新页面直接编辑书籍资料 171
    9.2 RSS应用 182
    9.2.1 RSS应用简介 182
    9.2.2 XML在RSS应用中的作用 183
    9.2.3 实例:在网上发布最新图书信息 184
    本章练习 186
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册