图书目录

第一篇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