基本信息出版社:武汉理工大学出版社
页码:314 页
出版日期:2005年01月
ISBN:7562921792
条形码:9787562921790
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:普通高等学校计算机科学与技术专业新编系列教材
内容简介 《XML与电子商务》是一本介绍XML技术及其在电子商务方面应用的教材。《XML与电子商务》共分10章,按内容分为两大部分:第一部分为XML技术,介绍XML及相关标准(XML、DTD、Schema、Namespace、CSS、XSL、DOM、SAX、Xlink、XML Base和Xpointer等);第二部分为XML在电子商务方面的应用,介绍了基于XML的电子商务标准和平台,包括Biztalk、ebXML、XML WebServices和XML/EDI等知识,并给出了一个完整的电子商务系统原型的开发过程,供学生了解和学习。
《XML与电子商务》内容丰富、结构合理、取材新颖。书中有大量的实例,具有很强的实用性。
《XML与电子商务》可以作为高等院校计算机相关专业的教材,也可供网络和信息技术人员特别是从事电子商务的工程技术人员参考。
目录
1 xml简介
1.1 xml的产生
1.1.1 现代标记语言的产生和发展
1.1.2 用于网页设计的标记语言html
1.1.3 xml的产生
1.2 xml的主要功能
1.3 xml的技术标准
1.4 xml的应用领域 习题与思考题
2 xml基础语法
2.1 xml解析器
2.2 xml的标记与元素
2.2.1 非空元素标记
2.2.2 空元素标记
2.2.3 xml元素间的关系
2.3 xml的属性
2.3.1 属性的使用
2.3.2 属性和子元素
2.4 xml文档结构
2.4.1 逻辑结构
2.4.2 物理结构
2.5 well-formed的xml文档习题与思考题
3 dtd和xml schema
3.1 dtd
3.1.1 dtd简介
3.1.2 dtd的存在方式
3.1.3 xml元素的声明
3.1.4 dtd的属性声明
3.1.5 dtd的实体声明与引用
3.2 xml schema
3.2.1 schema的一般结构
3.2.2 schema的元素定义
3.2.3 schema的属性声明
3.2.4 schema的数据类型声明
3.3 xml schema和dtd的区别习题与思考题
4 xml命名空间namespaces
4.1 xml命名空间的由来
4.2 xml命名空间的定义和使用
4.2.1 xml命名空间的声明
4.2.2 “合法名称”的定义和应用
4.2.3 命名空间的作用域习题与思考题
5 css和xsl
5.1 css
5.1.1 css样式定义
5.1.2 xml文档和css样式表
5.1.3 css属性
5.1.4 css应用示例
5.2 xsl
5.2.1 xsl的基础知识
5.2.2 xsl文件的基本结构
5.2.3 xsl中常用的元素及其属性
5.3 css与xsl 习题与思考题
6 dom和sax
6.1 dom和sax的比较
6.2 dom
6.2.1 dom简介
6.2.2 dom接口介绍
6.2.3 利用dom对文档进行操作
6.2.4 dom应用实例
6.3 sax
6.3.1 sax概述
6.3.2 用sax处理文档
6.3.3 sax应用实例习题与思考题
7 xml链接和查询
7.1 xml链接与html链接
7.2 xlink
7.2.1 简单xml link
7.2.2 扩展xml link
7.3 xpointer
7.3.1 xpointer概述
7.3.2 xpointer形式
7.3.3 位置路径和位置集合
7.3.4 位置步
7.3.5 xpointer扩展
7.3.6 字符转义
7.4 xml base 习题与思考题
8 xml与电子商务平台
8.1 电子商务
8.1.1 电子商务的历史
8.1.2 电子商务的定义和分类
8.1.3 电子商务的优点与影响
8.1.4 电子商务所面临的问题
8.1.5 企业电子商务解决方案
8.2 xml与电子商务标准
8.2.1 电子商务的基石
8.2.2 电子商务中采用xml技术的好处
8.2.3 电子商务中采用xml技术的条件
8.2.4 基于xml的电子商务标准
8.3 soap
8.3.1 分布式系统上的沟通
8.3.2 soap及其计算架构简介
8.3.3 soap封包(packape)
8.4 xml biztalk framework
8.4.1 biztalk概述
8.4.2 biztalk的信息结构
8.4.3 biztalk文档
8.4.4 biztalk文档的标题
8.4.5 microsoft biztalkserver2004简介
8.5 ebxml
8.5.1 ebxml简介
8.5.2 cpp和cpa
8.5.3 ebxml注册中心(ebxml registries)
8.5.4 ebxml消息服务(ebxml message service)
8.6 xml web服务
8.6.1 web服务的标准及网络协议
8.6.2 web服务的特征
8.6.3 xml web services编程模型
8.6.4 xml web services方案
8.6.5 web services与动态电子商务习题与思考题
9 基于xml与互联网的edi
9.1 传统edi方式
9.1.1 edi标准的结构特点
9.1.2 基本组成要素
9.1.3 语法规则
9.1.4 开发edi应用
9.1.5 增值网(van)
9.2 基于xml与internet的edi
9.2.1 从“edi报文+van”到“xml+internet”
9.2.2 xml/edi系统模型
9.2.3 xml/edi系统开发方法
9.3 基于xml的内河散杂货edi应用实例
9.3.1 行业标准数据建模
9.3.2 xml与edi转换程序设计习题与思考题
10 一个电子商务系统原型的开发
10.1 总体介绍
10.2 网上商城的实现
10.2.1 创建商品类目
10.2.2 购物篮
10.3 服务器电子钱包
10.3.1 服务器电子钱包模型
10.3.2 服务器电子钱包设计说明
10.4 相关web服务的实现
10.4.1 datacash web服务(datacash.asmx)
10.4.2 支持scpt协议的支付网关web服务(datacash.asmx)
10.4.3 数字签名服务(signeddata.asmx)
10.4.4 解密服务(decrypt.asmx)
习题与思考题
参考文献
……
序言 XML(eXtensible Markup Language,可扩展标记语言)是由W3C(World Wide Web Consortium,万维网联盟)制订的一种标记语言,用于对Web上所有格式的数据进行描述、传输和操作。
XML可以让信息提供者根据需要自行定义标记及属性名,它可以结构化地描述信息内容,并使XML文件的结构可以复杂到任意程度。再加上良好的数据存储格式、可扩展性、高度结构化以及便于网络传输等使用特点,使得XML在众多的领域中得到广泛应用。
通过网络实现企业间的信息交换是企业进行电子商务的一种重要手段,但如何实现机器之间无歧义性的信息识别和处理,一直是困扰电子商务发展的难点。如果商务系统各部分都能理解并相互交换相同数据格式,那么其性能和功能就会得到改进。而XML正是以一种开放的自我描述方式定义数据结构,并在描述数据内容的同时能突出对结构的描述,体现出数据之间的关系,从而使得XML在电子商务的应用上具有广泛的前景,这在一定程度上推动了分布式商务处理的发展。
近年来,很多高等院校都把XML和电子商务作为必修课或选修课,列入计算机相关专业的教学计划,这就需要一本系统地介绍XML技术及其在电子商务方面应用的教材。为此,我们在科研和教学实践的基础上编写了本书。
文摘 插图:
