XML编程与应用教程

出版时间:2010-5  出版社:清华大学出版社  作者:孙更新,肖冰,彭玉忠 编著  页数:334  
Tag标签:无  

前言

  XML是Extensible Markup Language的简写,译为可扩展标记语言。XML已经在Web编程、新型数据库系统、计算机网络应用编程、网络数据交换和跨平台编程中发挥越来越重要的作用XML正在成为电子商务运营和数据管理的核心技术。  本书是一本学习XML基本概念和基础理论、掌握XML开发技术的实用性书籍,较为全面地介绍了XML语言及其相关技术,在详细介绍XML语言及其相关标准的同时,注重XML技术在数据库和编程方面的实际应用,重点突出了XML与各种常用编程语言的结合。全书共分为11章,具体内容如下:  第1章XML概述:主要介绍了什么是.XML以及XML产生的背景XML的优越性以及XML的常见应用等XML基础知识。  第2章XML语法:主要介绍XML的语法,重点介绍了XML的文档结构XML格式的约束规则,如何声明元素和属性,以及怎样使用名称空间等。  第3章XML文档类型定义:主要介绍确保XML文档有效的文档类型定义,重点介绍了DTD中元素、属性、实体的声明语法和格式,以及在XML文档中使用DTD的方式。  第4章XMI。模式定义:主要介绍了XMI。模式定义的基本语法知识,重点介绍了模式的文档结构,XML模式中元素及属性的声明语法和使用XML模式的方式。  第5章XML文件的显示:主要介绍如何使用级联样式表和可扩展样式语言来显示XML文档,重点介绍了XPath、XSL模板、XSLT语法元素等。  第6章XML和Microsoft SQL Server的集成:Microsoft SQL Server 2005中可以应用XML技术方便地进行数据处理,本章将介绍Microsoft SQL Server 2005对XML的支持及其相互转换。  第7章XLink和XPointer-主要介绍了XLink和XPointer的相关概念和具体使用方法  第8章:XML DOM编程模型:重点介绍文档对象模型结构以及如何使用该模型操作XML文档。  第9章Java中的XML编程:详细介绍了Java解析和操作XML文档的三种不同方式,以及在每种不同的方式下具体的编程方法  第10章NET中的XML编程:主要介绍了在.NET平台上操作和处理XML文件要用到的具体技术及相关对象,重点介绍了NET平台上的DOM编程方法,以及与XML与ADO.NET技术的关系。  第11章基于XML的在线相册:通过一个综合案例演示了在实际项目开发中XML的应用  本课程总共有54学时,各章学时分配见下表(供参考)。

内容概要

可扩展标记语言(XML)是一种新的Web开发辅助语言,利用它可通过Internet进行信息的描述、交换和显示。本书是学习和应用XML语言的实用教材,书中详细阐述了XML的基本概念、语法规则、文档类型定义、模式定义、级联样式表、可扩展样式表、与数据库的集成、文档对象模型,还介绍了XML在Java和.NET中的编程,最后通过一个综合案例演示了XML在实际项目开发中的应用。本书内容由浅入深,在讲解基本概念和基础知识的同时给出了大量实例,便于读者消化吸收所学内容。每章还包括了小结和习题,便于读者巩固所学的知识。  本书可作为高等院校计算机、电子商务以及信息类相关专业的教材,也可供相关研究人员、广大Web应用程序开发者和用户参考。

书籍目录

第1章 XML概述   1.1 什么是XML   1.2 XML的产生背景    1.2.1 电子数据交换简介    1.2.2 XML的产生及其与SGML、HTML的关系   1.3 XML的优越性   1.4 XML应用综述   1.5 XML开发工具    1.5.1 Altova XMLSpy 的主要功能    1.5.2 Altova XMLSpy 的图形用户界面    1.5.3 Altova XMLSpy 的安装    1.5.4 Altova XMLSpy 的使用   1.6 本章小结   1.7 习题  第2章 XML语法   2.1 XML文档概述   2.2 XML文档结构   2.3 XML文档规则    2.3.1 格式良好的XML文档规则    2.3.2 格式良好的XML文档    2.3.3 有效的XML文档   2.4 XML声明   2.5 XML文档内容    2.5.1 XML元素    2.5.2 XML属性    2.5.3 注释    2.5.4 字符引用和实体引用   2.6 命名空间    2.6.1 命名冲突    2.6.2 解决命名冲突的方法    2.6.3 命名空间的使用   2.7 本章小结   2.8 习题  第3章 XML文档类型定义——DTD   3.1 DTD概述   3.2 DTD声明    3.2.1 内部DTD    3.2.2 外部DTD   3.3 DTD语法    3.3.1 元素声明    3.3.2 属性声明    3.3.3 实体声明   3.4 本章小结   3.5 习题  第4章 XML模式定义——XSD   4.1 XML schema与DTD   4.2 schema的文档结构   4.3 XML schema中的数据类型    4.3.1 简单数据类型    4.3.2 复杂数据类型   4.4 模式文件中的元素声明    4.4.1 简单元素的声明    4.4.2 复杂元素的声明    4.4.3 匿名类型的定义   4.5 模式文件中的属性声明   4.6 在XML模式中创建元素和属性组    4.6.1 sequence元素    4.6.2 choice元素    4.6.3 group元素    4.6.4 all元素    4.6.5 attributeGroup元素   4.7 模式重用    4.7.1 include元素    4.7.2 import元素   4.8 本章小结   4.9 习题  第5章 XML文件的显示——CSS和XSL  第6章 XML和Microsoft SQL Server 的集成  第7章 XLink和XPointer  第8章 XML DOM编程模型  第9章 Java中的XML编程  第10章 .NET中的XML编程  第11章 基于XML的在线相册系统

章节摘录

  1.2 XML的产生背景  XML最初的设计目的是为了电子数据交换,更具体地说是为电子数据交换提供一个统一的标准格式。  1.2.1 电子数据交换简介  EDI(Electronic.Data Interchange)电子数据交换是一种利用计算机进行商务处理的新方法。EDI将贸易、运输、保险、银行和海关等行业的信息,用一种国际公认的标准格式,通过计算机通信网络,使各有关部门、公司与企业之间进行数据交换与处理,并完成以贸易为中心的全部业务过程。  EDI不是用户之间简单的数据交换,EDI用户需要按照国际通用的消息格式发送信息,接收方也需要按国际统一规定的语法规则,对消息进行处理,并使其他相关系统进行EDI综合处理。整个过程都是自动完成,无须人工干预,减少了差错,提高了效率。因此EDI又被人们通俗地称为“无纸贸易”。  使用:EDI的主要优点如下。  降低了纸张的消费;  减少了许多重复劳动,提高了工作效率;使得贸易双方能够以更迅速、更有效的方式进行贸易,大大简化了订货过程和存货过程,使双方能及时地充分利用各自的人力和物力资源。  可以改善贸易双方的关系,厂商可以准确地估计商品的需求量,货运代理商可以简化大量的出口文书工作,商业用户可以提高存货的效率,提高了它们的竞争力。EDI是早期计算机网络发展的一个主要目的,而结构化信息的一个主要目的就是使数据交换成为可能。因为如果不同行业中需要交互使用的信息采用统一的模型标识,信息就能方便和高效地进行共享对于XML来说,这个统一的模型就是XSD而HTML由于自身的缺陷不能担负起这一任务,那么能不能有一种新的语言来解决这个问题呢?答案就是XML。  相对于其他应用于EDI的结构化信息技术而言,XML的优势如下。  低成本。XML不需要VAN(增值网)的高额费用,中小企业也用得起;定制商业规则。XML允许用户创建自己的商业规则和格式,容易解释;EDI需要翻译软件来得到贸易伙伴的信息格式。

图书封面

图书标签Tags

评论、评分、阅读与下载


    XML编程与应用教程 PDF格式下载


用户评论 (总计9条)

 
 

  •   挺基础的一本好书
  •   学校规定
  •   我很喜欢这书!
  •   写的很细致 很好 很满意
  •   正版。不过不参与5折优惠唉
  •   还没怎么看呢,感觉不错
  •   质量还可以,内容还没看,这是我们的教材
  •   还可以 学生教材
  •   书里面的内容有重复的、也有错漏的。内容倒是全了,但是语言表述得不是很好...有点地方根本就不知道说的啥...单就应用来说还行。
 

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

京ICP备13047387号-7