第一篇XML基础技术
第1章XML绪论3
1.1什么是置标语言3
1.2什么是XML5
1.3为何采用XML9
1.4目前XML的应用情况概览10
小结12
第2章XML基本语法13
2.1什么是“格式良好的”XML文件和有效的XML文件13
2.2XML文档格式如何排错15
2.3XML的逻辑结构17
2.3.1XML的整体结构17
2.3.2XML文档的有效对象18
2.3.3CDATA22
小结23
第3章DTD24
3.1什么是DTD24
3.2为什么引入DTD24
3.3DTD的声明25
3.3.1内部DTD声明25
3.3.2外部DTD声明25
3.4元素的声明27
3.4.1空元素的声明27
3.4.2文本元素的声明27
3.4.3无限制元素的声明27
3.4.4包含子元素的元素声明28
3.5实体的声明28
3.5.1什么是实体28
3.5.2内部实体和外部实体29
3.5.3可分解实体和不可分解实体30
3.5.4一般型实体和参数型实体31
3.5.5多个外部DTD同时使用32
3.6属性的声明33
3.6.1属性类型33
3.6.2属性默认值类型34
小结34
第4章XML Schema35
4.1为什么引入XML Schema35
4.2W3C的XML Schema和Microsoft的XML Schema35
4.3XML Schema基本语法36
4.3.1为XML文档声明XML Schema36
4.3.2XML Schema的基本框架36
4.3.3XML Schema声明37
小结41
第5章XML名称空间42
5.1为什么引入名称空间42
5.2如何使用名称空间44
5.3名称空间的使用范例45
小结45
第6章XSL47
6.1什么是XSL47
6.2XSL总体结构50
6.3XSL语法52
6.3.1在XSL中表现XML数据52
6.3.2在XSL输出中添加XML数据63
6.3.3在XSL中实现条件控制71
6.3.4XSL元素的结构关系75
6.4XPath路径表示法76
6.4.1XPath概述76
6.4.2XPath数据模型76
6.4.3基本表达式77
6.4.4样本XML文档的逻辑图表77
6.4.5上下文79
6.4.6轴(axis)与结点测试(node test)79
6.4.7位置路径与缩写80
6.4.8谓词81
6.4.9函数81
小结82
第7章XML的链接语言和指针语言83
7.1概述:XLink和XPointer83
7.2XLink83
7.3XPointer87
7.3.1XPointer轴88
7.3.2XPointer结点测试88
7.3.3XPointer谓词断言89
7.3.4XPointer位置单元集函数89
7.4XLink和XPointer的应用实例90
小结92
第8章DOM93
8.1DOM概述93
8.1.1DOM对象与树状结构93
8.1.2DOM树的结点94
8.1.3不同级别的DOM模型94
8.1.4什么时候用DOM95
8.2JAVA与XML DOM95
8.2.1Java环境的准备95
8.2.2库文件的引入95
8.3JAVA DOM API简介96
8.3.1Document对象96
8.3.2Node对象97
8.3.3NodeList对象97
8.3.4Element对象98
8.3.5Attr对象98
8.4DOM的实际使用99
8.4.1DOM编程初探99
8.4.2从XML文档中获取结点的文本内容101
8.4.3从XML文档中获取属性值102
8.4.4修改XML文档的文本值和属性值104
8.4.5往XML文档中添加结点并保存105
小结108
第9章SAX介绍109
9.1SAX的简介109
9.1.1什么是SAX109
9.1.2SAX和DOM110
9.2应用SAX112
9.2.1一个简单的SAX程序112
9.2.2SAX的主要类和接口114
小结116
第二篇XML在电子商务中的应用
第10章XML对电子商务发展的影响119
10.1传统的基于EDI形式的电子商务119
10.2XML在电子商务中应用的发展121
10.3相关技术的发展促进了基于XML的电子商务的发展123
小结124
第11章基于XML的电子商务模型125
11.13种基于XML的企业电子商务模型125
11.2电子商务模型中的关键问题126
11.3动态的电子商务模型127
11.3.1Web服务概述127
11.3.2Web服务与电子商务的结合——动态电子商务131
小结132
第12章电子商务中的XML标准分析133
12.1电子商务中的XML标准分类133
12.1.1标准是怎样产生的133
12.1.2目前电子商务的标准分类134
12.1.3关系体系结构的标准134
12.1.4功能相关的标准135
12.1.5业界相关的标准137
12.2微软的BizTalk框架概述137
12.2.1BizTalk的框架介绍137
12.2.2BizTalk框架中的术语138
12.2.3BizTalk框架的体系结构140
12.2.4BizTalk的消息结构141
12.3ebxml框架介绍142
12.3.1ebxml框架概述142
12.3.2ebxml的体系结构143
12.3.3ebxml在电子商务中的应用方式145
12.3.4ebxml的消息结构146
12.4cnXML框架介绍146
12.4.1cnXML发展概述147
12.4.2cnXML的消息格式148
12.4.3cnXML消息规范——通信方式153
小结154
第13章BizTalk Server 2000156
13.1BizTalk Messaging Service156
13.1.1管理交易伙伴157
13.1.2转换文件格式157
13.1.3多样化的传输方式159
13.1.4信息追踪159
13.1.5信息交换的完成160
13.2BizTalk Orchestration Service161
13.2.1BizTalk Orchestration Service整体结构162
13.2.2BizTalk Orchestration Designer164
小结165
参考文献166