完全掌握XML

出版时间:2009-6  出版社:人民邮电出版社  作者:左伟明  页数:539  
Tag标签:无  

前言

  XML,(Extensible Markup LaIlguage,可扩展标记语言)是一种让人不断发挥想象力和创造性的语言。当我们在使用XML,技术的时候。其实是在锻炼我们脑筋的"可扩展性"。我们可以使用XML技术去编写更灵活的文档,为数据库、编程语言、计算机网络等技术充当催化剂,将不同语言、不同技术、不同平台的各种应用综合起来。  XML,技术的应用范围是如此之广泛.要编写一本书将读者带进XMI_,的精彩世界,也许并不困难.但要清楚讲述XML世界的异彩纷呈.确实不容易。  本书结构  本书分3篇,共13章。  第1篇基本概念(第1~5章):XMI_.的特征、应用场合、语法、名称空间.数据结构和路径查询技术。  第2篇核心技术(第6~12章):使用内存模型编程处理XM[。文档.使用流式模型处理XML文档,XML序列化,XML与数据库的结合.XML架构,XSL转换,XML与Web服务。  第3篇典型案例(第13章):使用XML和Web服务构建多层应用系统。  与一般的XML教材不同,本书用了5章的篇幅来讲述XML中的基本概念。在讲述XML的核心技术时,根据当前应用的情况对不同技术进行了取舍。最后的案例是一个目前炙手可热的Web服务应用示例,为读者今后的开发提供思路。  本书特点  笔者力求让读者能轻松地做到"先将书读厚,再将书读薄",编写时尽量做到条理清晰、步骤分明,介绍每项技术前,首先讲清楚该技术为何物、有何用、如何使用。  本书中每章的开头将概括本章的技术重点;各小节讲解每一项技术时,会列举出大量的示例代码说明;在一些比较复杂的示例结束后,提供小结;在每章结束时,会对章节内容做出总结。讲解示例时,先简述步骤和思路,然后再讲述具体的实现方法和开发过程的注意事项。从抽象概括到具体描述,既注重交代技术的轮廓,也不忽视讲解技术的细节。  希望读者能在阅读过程中不断总结,不断试验,不断扩展。  1.如何去将本书"读厚"  首先要重点掌握基本概念.包括第1篇中介绍的XML语法、XML数据结构及相关处理模型、XPath,这3个概念是XML技术中非常重要的概念。  然后是了解处理XML的核心技术.例如处理XML的几种编程模型、XML转换和XML架构。在掌握了核心技术之后,就可以以这些技术为基础,利用更高层次的XML应用技术,例如XML序列化XML与数据库结合应用、Web服务等。

内容概要

本书分为基础概念、核心技术和典型应用案例3篇,面向希望使用XML解决实际问题的读者,以微软.NET框架为载体,讲述如何应用XML各项技术的优点,开发应用程序、解决文档信息管理、配置应用程序、交换数据等实际问题的方法。本书清晰地阐释了基础概念,并以交错讲述的形式引入了操作实例,层次清晰,由浅入深,讲解步骤明确,一步步地引领读者认识XML技术并用其解决实际问题。  本书适合具有一定应用程序开发经验和Web技术基础的读者自学,同时也可用作高校相关专业师生和社会培训班的教材。

书籍目录

第1篇 XML基础概念  第1章 XML的特征及应用场合简介     1.1 XML的特征     1.2 应用XML     1.3 最常用的XML核心技术     1.4 总结   第2章 XML语法     2.1 XML基本语法     2.2 元素和属性的选择     2.3 总结   第3章 XML名称空间     3.1 名称空间的作用及其标记方法     3.2 使用名称空间     3.3 总结   第4章 XML数据结构     4.1 逻辑数据结构与内存对象模型     4.2 物理数据结构与流式模型     4.3 选择适当的数据载体     4.4 总结   第5章 XML路径查询技术     5.1 XPath基本概念     5.2 使用SketchPath调试XPath     5.3 常用XPath轴介绍     5.4 XPath中的节点类型     5.5 常用XPath函数、运算符介绍     5.6 常见XPath示例     5.7 总结 第2篇 XML核心技术  第6章 应用:使用内存模型编程处理XML文档     6.1 内存模型的特点及一般操作     6.2 使用文档对象模型(DOM)处理文档     6.3 使用XPathNavigator模型处理数据     6.4 使用LINQ to XML模型处理 文档     6.5 总结   第7章 应用:使用流式模型处理XML文档     7.1 模型的特点及一般操作     7.2 使用流式模型输出XML文档     7.3 使用流式模型读取XML文档     7.4 总结   第8章 应用:XML序列化     8.1 映射程序数据与XML数据     8.2 使用XmlSerializer序列化XML数据     8.3 控制XmlSerializer的输出结果     8.4 用XML序列化保存程序配置     8.5 生成用于XML序列化的架构     8.6 总结   第9章 应用:XML与数据库的结合     9.1 从关系数据创建XML文档     9.2 数据库中的XML文档     9.3 编程访问XML字段中的数据     9.4 总结   第10章 XML架构   第11章 XSL转换   第12章 应用:XML与Web服务 第3篇 XML典型案例  第13章 案例:使用XML和Web服务构建多层应用系统 

章节摘录

  1.推广开放的数据标准  XML文档可以自由设计所使用的标签以表达信息,标签结构容易扩展,而且XML文档是纯文本文档,容易阅读。因此,XML格式成为开放数据标准的首选。例如,Web 2.0中出现的大量新概念,Rss(网站新闻)、AJAX(异步提交的Java脚本网页表单)、ATOM(一种将网志和新闻内容聚合发布的方式)等,都是基于XML技术的;办公软件正在由私有的二进制格式转化为更开放、易于扩展的XML格式,常见的办公文档格式有ODF(Open Document Format,开放文档格式)、UOF(Unified Office document Format,标准办公文档格式)、OOXML(Open OfficeXML)等。 2.用于交换和发布信息,需要国际化支持,在各种平台之间交流数据  XML文档友好而开放的格式,使其内容非常易于理解。XML技术还得到了广泛的开发平台支持,并支持国际语言,计算机操作系统或编程语言的差异、各种私有的文档格式等,不再成为信息交换和发布的障碍。因此,XML是适用于交换和发布信息的技术。  3.提供可重复使用的数据  XML文档具有内容与形式分离的特征。因此,XML文档的内容和格式可以分别处理,编写内容时不必考虑排版,而处理格式时又不会影响内容。XML文档本身又是开放的文本文档,比二进制文件容易理解,还得到很多编程技术的支持,易于访问编辑。这降低了重复使用文档数据的难度。  4.为应用程序存储数据  XML格式自由、容易扩展、方便编辑、得到许多编程语言的支持、文档中嵌套的标签层次分明,这些对于应用程序存储配置数据非常重要。因此,许多应用程序和业务系统都选择XMI,作为应用系统的配置文件和程序数据文件。  5.程序与数据的共享  XML在实际中应用非常广泛,许多软件系统或应用程序都使用XMI。,不少编程者也使用XML构建应用程序。如果要和这些应用程序交换数据或进行二次开发,使用XML能够减少许多障碍。  1.2.2 XML的实际应用

编辑推荐

  《完全掌握XML基础概念、核心技术与典型案例》深刻讲解XML技术最有价值的核心内容。与NET开发、数据库、Web通信紧密联系。层次分明,讲解清晰,注重归纳总结技术重点。实例丰富,近六十个示例项目,代码逾四百段,可操作性强。图文并茂,结构图、示意图逾两百幅。

图书封面

图书标签Tags

评论、评分、阅读与下载


    完全掌握XML PDF格式下载


用户评论 (总计3条)

 
 

  •   对于学习XML很好参考书籍
  •   感觉书不错,待慢慢学习。包装很好,外出确认晚了,抱歉。
  •   语言准确,清晰,适合零基础的人看。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7