首页 > 图书中心 >图书详情
XML实践教程(第2版)
作者:田中雨、郭磊
丛书名:清华电脑学堂
定价:49元
印次:2-1
ISBN:9787302404132
出版日期:2016.02.01
印刷日期:2016.01.11
在本书中详细介绍了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编程或数据转换经验阅读起来会更加容易。
more >XML是使用SGML精简制作,并依照HTML的发展经验发展的一套使用规则严谨、数据描述简单的语言。它是一项用于Web开发的新技术,利用它可以通过Internet或者Intranet创建并发布信息。XML具有自描述数据、数据重用、数据和表示分离,以及能够结构化和集成数据等优势,非常利于读者进行学习和创建,使用XML代码不仅清晰,而且容易理解。 本书是一本典型的XML实践教程,由多位经验丰富的编程人员编著而成。在本书中首先介绍XML的基础概念和语法规则,接着介绍与XML有关的其他技术,如DTD、XSD、DOM、XLink和XPointer等,最后通过两个章节的案例综合介绍XML。 本书内容 本书以目前主流的XML技术为例进行介绍,可能还会涉及到Java、C#和JavaScript等技术。全书共分为14章,主要内容如下: 第1章 XML入门基础。本章主要介绍XML的基础知识,包括它的产生背景、技术优势、与HTML的区别、常用场合以及发展前景等内容。 第2章 XML基础语法。本章详细介绍编写XML文件时的有关内容,依次介绍了XML文档的组成、声明、注释、处理指令、标记、元素、标记属性、非法的PCDATA字段以及命名空间等知识。 第3章 XML与DTD。本章首先介绍DTD的概念和构成,然后介绍DTD文件中的元素和属性,接着介绍了XML如何引用DTD文件,最后介绍实体的声明以及引用。 第4章 XML Schema文档。本章首先介绍XML Schema文档的概念和特点,然后依次介绍文件的基本结构、常用的数据类型、注释、批注和其他空间的属性引用等内容。 第5章 XML与Web服务。本章介绍XML与Web服务之间的联系,并且重点介绍Web服务的描述语言——WSDL。 第6章 XPath和XQuery技术。本章首先简单介绍了XSL的知识,然后分别介绍了XPath技术和XQuery的内容,这两项技术实现了XML节点的定位和数据查询显示。 第7章 XLink和XPointer。本章首先介绍XLink技术的概念、语法、属性以及链接类型等,然后介绍了XPointer技术,包括该技术的概念、形式、对XPath技术的扩展等。每一项技术完成后都会通过一个实验指导实现一个小案例。 第8章 文档显示技术。本章详细介绍如何使用XSL的一个分支XSLT技术处理XML文档。包括XSLT的转换原理、创建和应用、与CSS的区别、XSLT的常用模板、使用语法和常用函数等知识。 第9章 XML DOM解析器。本章介绍如何使用XML DOM解析器处理XML文档中的数据。包括常用的解析器接口介绍、DOM接口对象、DOM的解析和加载、节点的常用操作和节点类型等内容。 第10章 SAX解析器。本章着重介绍如何使用SAX解析器处理XML文档中的数据。包括SAX的发展历史、SAX的创建和XML解析、核心接口和扩展接口、基本应用以及优点和缺点等内容。 第11章 XML的典型应用。XML以其兼容性和可扩展性被广泛应用,本章将介绍XML在网络和程序中的应用,包括XML与RSS、XML与SiteMap以及XML与SQL等内容。 第12章 XML在C#中的应用。XML可以单独在开发工具中使用,也可以在Java语言开发的平台上使用,还可以在C#语言的开发平台上使用。本章介绍如何在Visual Studio 2010中使用C#语言处理与XML文档有关的内容。 第13章 XML新闻管理系统。本章的综合案例以Visual Studio 2010工具为开发平台,以XML文档作为数据库实现新闻管理系统前台新闻的添加、遍历、修改、删除、查看列表和详细信息的功能。 第14章 商品信息管理系统。本章以XML文件存储网购信息和团购信息,综合本书的知识点,通过ASP.NET、C#语言与XML的结合,介绍商品信息管理系统的开发 使用。 本书特色 本书中的大量内容来自实际的开发项目,而且本书针对初、中级读者由浅入深地介绍与XML有关的知识。本书具有以下特色: ? 知识全面,内容丰富 本书围绕XML文档和有关的技术展开讲解,涵盖了实际开发中使用XML处理比较复杂内容的代码。 ? 基于理论,注重实践 本书不仅介绍理论知识,而且在合适位置安排综合应用实例,或者小型应用程序,将理论知识应用到实践中,加强读者实际应用能力,巩固系统基础知识。另外,还将一些概念和术语放到文档中,以方便读者了解。 ? 应用广泛,提供文档 对于大多数的精选案例,都向读者提供了详细步骤、结构清晰简明,分析深入浅出,而且有些程序能够直接在项目中使用,避免读者进行二次开发。 ? 视频教学 本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习与XML有关的技术知识。所有视频教学文件均已上传到www.ztydata.com.cn,读者可自行下载。 ? 网站技术支持 读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录与我们取得联系,作者会在第一时间给予帮助。 读者对象 本书适合作为学习XML技术的入门程序开发人员的自学用书,也适合作为高等院校相关专业的教学参考书,还可以供开发人员查阅和参考。 ? 学习XML技术的入门者。 ? XML技术的初级学者以及在校学生。 ? 各大中专院校的在校学生和相关授课老师。 ? 准备从事与XML技术相关的人员。 除了封面署名人员之外,参与本书编写的人员还有李海庆、王咏梅、康显丽、王黎、汤莉、倪宝童、赵俊昌、康显丽、方宁、郭晓俊、杨宁宁、王健、连彩霞、丁国庆、牛红惠、石磊、王慧、李卫平、张丽莉、王丹花、王超英、王新伟等。本书在编写过程中难免会有漏洞,欢迎读者通过清华大学出版社网站www.tup.tsinghua.edu.cn与我们联系,帮助我们改正提高。 编 者 ?? ?? ?? ??
more >