《微软XML解决方案》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Jake Sturm著;飞天工作组译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111088409
  • 页数:294 页
图书介绍:

第一部分 XML简介 1

第1章 企业中的XML 1

1.1 知识工作者 2

1.2 DNS企业模式 2

1.3 DNS目标 3

1.3.1 提供可扩展性 3

1.3.2 创建Microsoft Windows DNA系统 4

1.3.3 促进因特网应用 6

1.3.4 创建公司记忆 6

1.3.5 消除纸表格 6

1.3.6 允许自我服务的应用程序 6

1.3.7 获取用户反馈信息 7

1.3.8 提供商业伙伴间的通信 7

1.3.9 危机响应 7

第2章 标记语言 8

2.1 SGML 8

2.2 HTML 9

2.2.1 早期的HTML 9

2.2.2 HTML的问题 9

2.3 XML 11

2.3.1 XML的目标 12

2.3.2 XML的优点 13

2.4 小结 13

第3章 XML文件结构 15

3.1 XML文件的基本组件 16

3.1.1 元素 16

3.1.2 属性 17

3.1.3 注释 18

3.2 理解HTML基本概念 18

3.2.1 HTML的逻辑元素和物理元素 18

3.2.2 CSS和非CSS浏览器 19

3.2.3 对HTML代码XML化 19

3.2.4 HTML的特殊要求 20

3.3 创建一个XML的Web文件模板 20

3.3.1 使用XML Notepad 20

3.3.2 head段 22

3.3.3 body段 24

3.4 创建一个Web帮助网页 28

3.4.1 给head元素和body元素赋值 28

3.4.2 清除工作 31

3.5 收获 31

3.5.1 自动处理内容 31

3.5.2 解释内容 32

3.5.3 元素重用 32

3.6 其他XML查看程序 33

3.7 格式正确的XML文件的标准 34

3.8 添加XML声明 34

3.9 最终的XML文件 34

3.10 小结 37

第4章 文件类型定义入门 38

4.1 创建一个DTD 38

4.2 !ELEMENT声明 40

4.2.1 事先定义的内容声明 41

4.2.2 一个或多个元素 41

4.3 !ATTLIST声明 45

4.3.1 属性的数据类型 45

4.3.2 缺省定义 47

4.4 修改后的DTD 48

4.5 把DTD与XML文件相关联 49

4.6 小结 54

第5章 实体和其他组件 55

5.1 实体概述 55

5.2 内部实体 56

5.2.1 内部通用实体 56

5.2.2 内部参数实体 58

5.2.3 XHTML标准和内部参数实体 59

5.2.4 新的HelpHTM.htm文件 71

5.2.5 使用参数实体可能带来的问题 71

5.3 外部实体 73

5.3.1 外部可析通用实体 73

5.3.2 外部不可析通用实体 76

5.3.3 外部参数实体 77

5.4 处理顺序 78

5.5 条件段 79

5.6 小结 79

第6章 XML名称空间、XPath、XPointer和XLink 80

6.1 名称空间 80

6.1.1 名称空间前缀 81

6.1.2 缺省名称空间 82

6.1.3 属性和名称空间 83

6.1.4 在DTD中定义名称空间 83

6.2 XPath 84

6.2.1 定位路径 84

6.2.2 Node类型 85

6.2.3 节点轴 86

6.2.4 基本XPath模式 88

6.3 XPointer 89

6.4 XLink 90

6.4.1 简单Link 90

6.4.2 扩展链接 91

6.5 小结 91

第7章 XML大纲 93

7.1 简单大纲数据类型 93

7.1.1 大纲数据类型组件 94

7.1.2 创建简单数据类型 95

7.2 复杂数据类型 99

7.2.1 在XML工具中观察大纲 99

7.2.2 XHTMLschema.xsd中的重要元素 100

7.2.3 用于大纲的DTD 102

7.2.4 schema元素 104

7.2.5 annotation元素 104

7.2.6 complexType元素 104

7.2.7 element元素 106

7.2.8 attribute元素 107

7.2.9 attributeGroup元素 108

7.2.10 group元素 109

7.2.11 具有文件范围的complexType元素 112

7.2.12 用于面向数据的XML文件的大纲 114

7.3 名称空间和大纲 117

7.3.1 把大纲包含在相同的targetNamespace中 118

7.3.2 从不同的targetNamespace包含大纲 119

7.3.3 重载数据类型 120

7.4 小结 121

第8章 SOAP 122

8.1 通过分布式系统通信 122

8.2 SOAP和请求/响应模式 123

8.3 HTTP头和SOAP 123

8.3.1 请求头 123

8.3.2 响应头 124

8.4 简单SOAP有效负荷 124

8.4.1 请求消息的有效负荷 125

8.4.2 使用M-POST发送消息 128

8.4.3 用于SOAP响应的有效负荷 129

8.4.4 Fault元素 130

8.4.5 用于SOAP消息的Body内容的大纲 131

8.5 SOAP编码 132

8.6 小结 133

第9章 BizTalk 134

9.1 BizTalk消息结构 134

9.2 BizTalk文档 136

9.2.1 BizTalk文档头 136

9.2.2 delivery元素 139

9.2.3 properties元素 140

9.2.4 manifest元素 141

9.2.5 process元素 142

9.2.6 使用多部分MIME 142

9.3 XML数据简化大纲 144

9.3.1 description元素 145

9.3.2 datatype元素 145

9.3.3 AttributeType元素 146

9.3.4 element元素 147

9.3.5 group元素 147

9.3.6 Schema元素 147

9.3.7 ElementType元素 148

9.4 Northwind Traders BizTalk大纲 149

9.5 共享BizTalk大纲 152

9.6 DTD、W3C与BizTalk大纲 152

9.7 为大纲确认信息 153

9.8 小结 154

第二部分 XML和Windows DNA 155

第10章 Windows DNA概述 155

10.1 逻辑三层模型 155

10.1.1 用户服务组件 155

10.1.2 事务服务组件 156

10.1.3 数据服务组件 157

10.1.4 连接三层 158

10.2 物理三层模型 158

10.3 有状态组件与无状态组件 159

10.4 设计一个分布式计算机系统 159

10.4.1 购买、再利用或构建组件 161

10.4.2 定位逻辑组件 161

10.4.3 扩展Windows DNA模型 163

10.5 小结 164

第11章 XML文档对象模型 165

11.1 Internet Explorer 5中的XML DOM实现 165

11.1.1 XMLDOMDocument对象 166

11.1.2 XMLDOMNode对象 168

11.1.3 XMLDOMNodeList对象 173

11.1.4 XMLDOMNamedNodeMap对象 175

11.1.5 XMLDOMDocumentType对象 176

11.1.6 XMLDOMDocumentFragment对象 178

11.1.7 XMLDOMElement对象 178

11.1.8 XMLDOMAttribute对象 179

11.1.9 XMLDOMEntity对象 179

11.1.10 XMLDOMEntityReference对象 180

11.1.11 XMLDOMNotation对象 180

11.1.12 XMLDOMCharacterData对象 180

11.1.13 XMLDOMText对象 181

11.1.14 XMLDOMCDATASection对象 181

11.1.15 XMLDOMComment对象 181

11.1.16 XMLDOMProcessing Instruction对象 181

11.1.17 XMLDOMImplementation对象 182

11.1.18 XMLDOMParseError对象 182

11.1.19 XTLRuntime对象 185

11.1.20 XMLHTTPRequest对象 185

11.2 使用XML DOM的SOAP应用 186

11.3 XML解析器版本2.6和3.0 190

11.4 小结 194

第12章 用XSL和CSS表示XML 195

12.1 XHTML和层叠样式表 195

12.2 使用XSL表示XML文档 196

12.2.1 XSL模式 198

12.2.2 XSL过滤操作器 198

12.2.3 用XSL转换XML 199

12.2.4 XSL文档元素 200

12.3 XSLT、XPath和XSL格式化对象 211

12.3.1 XSLT元素 211

12.3.2 把XSL转换成XSLT 213

12.3.3 XPath函数 215

12.3.4 XSLT函数 217

12.4 在XML DOM中支持XSL和XSLT 218

12.4.1 IXTLRuntime接口 218

12.4.2 XMLDOMXSLTemplate和XMLDOMXSLProcessor对象 221

12.5 用XSL和XSLT编程 222

12.6 小结 228

第13章 创建动态用户服务组件 229

13.1 DHTML 229

13.1.1 DHTML对象模型 229

13.1.2 DHTML对象中的事件 231

13.1.3 event对象 232

13.1.4 DHTML Behaviors 233

13.2 XML DSO 235

13.3 用XML DSO把HTML元素捆绑到XML数据 235

13.4 XML DSO例子 236

13.5 XML DSO事件 243

13.6 小结 248

第14章 事务服务组件 249

14.1 用HTC创建事务服务组件 249

14.2 已经编译的组件 260

14.3 小结 261

第15章 数据服务组件和XML 262

15.1 ADO 2.5和XML 262

15.1.1 用ADO 2.5以XML形式输出数据 262

15.1.2 用ADO 2.5以XML形式输入数据 266

15.1.3 修改数据 266

15.2 修改数据源 267

15.3 使用Stream 269

15.4 XML SQL Server ISAPI扩展 270

15.4.1 访问SQL Server 272

15.4.2 使用URL执行查询 273

15.4.3 用SQL ISAPI扩展修改数据 275

15.5 XSL ISAPI扩展 277

15.6 小结 279

第16章 Microsoft BizTalk Server 2000 280

16.1 BizTalk Editor 280

16.1.1 记录和字段 282

16.1.2 Declaration标签页 282

16.1.3 Reference标签页 283

16.1.4 Parse标签页 284

16.1.5 Dictionary标签页 285

16.2 BizTalk Mapper 286

16.3 BizTalk Management Desk 289

16.3.1 使用BizTalk Management Desk 289

16.3.2 管道 291

16.3.3 分配列表 291

16.4 提交和接收BizTalk文档 292

16.5 BizTalk Server Administration Console 293

16.6 BizTalk Server跟踪用户接口 294

16.7 小结 294