标识语言 1
本书的主要内容 1
本书的读者对象 1
简介 1
第1章 XML介绍 1
本书的组织形式 2
SGML 2
HTML 2
什么是XML 4
本书约定 4
使用本书的要求 4
把您的看法告诉我们 5
作为数据格式的XML 5
用于网页的XML 5
对象方法参数编码和RPC协议 6
XML与开放交换 7
XML的灵活性 7
XML的易读性 7
XML的平台无关性 7
为什么用VB开发XML 8
何时使用XML 8
何时不使用XML 10
XML基础 11
语法深究 11
解析器的世界 23
小结 25
第2章 XML确认 26
为什么需要确认 26
有效性是可选的 27
用DTD进行确认 29
DTD中的语法元素 31
用DTD检验有效性 37
DTD的局限性 42
用XML模式进行确认 43
模式的概念 43
数据类型 45
可用元素 48
MS模式范例 52
比较MS模式和XML模式 55
选择使用DTD还是模式 56
小结 57
第3章 对文档对象模块进行编程 58
简介 58
发展历程简介 59
DOM的思想 59
DOM的要求 60
DOM的某些局限性 62
DOM中的对象 63
基本的DOM接口 63
特殊的节点接口 89
拓展的接口 97
微软特定的拓展 101
综合 102
在Visual Basic应用程序中使用DOM 108
一个对DOM进行操作的测试程序 108
在树控件中显示节点 118
SAX 121
何处找到SAX 122
何时使用SAX 122
小结 125
第4章 使用XML查询和转换 126
XPath查询语法 127
各种轴 127
各种节点测试 128
建立路径 129
选择子集 130
内部函数 132
IE5的一致性 135
XSLT 136
如何进行转换 137
某些优秀的XSLT处理器 138
XSLT元素——组成XSLT样式表 139
语法的简化 171
XSLT语言扩展 171
IE5的实现 171
XSLT的范例 174
在HTML中使用CSS 178
为XML设计样式 178
在XML中使用CSS 179
使用XSLT添加样式 181
客户端XSLT的样式设计 186
小结 187
第5章 使用XPointer和XLink进行链接 188
用HTML链接的限制 188
链接:概念和表示 189
XML浏览器的功能 190
XPointer 190
标准XPointer语法 191
在XPointer中使用XPath的范例 191
对XPath的拓展 192
XPointer函数 194
结果空集 196
XLink 197
识别作为链接的元素 197
简单链接 198
拓展的链接 202
外部(Out-of-Line)链接 207
元素综述 209
小结 210
第6章 最优化XML应用程序的性能 211
载入树状视图 211
大型文档的不同步载入 215
对大型XML文档使用SAX 217
通过ID访问节点 219
编写用户索引 221
性能测试程序 222
性能测试小结 231
小结 232
第7章 实例介绍 233
建立分布式应用程序 233
为什么采用XML文档 234
通信和分布式应用程序 235
通过有线传输的XML 236
标准化网络事务的现状 285
小结 295
第8章 XML编辑器的开发 296
数据输入和解析 296
建立ActiveX XML文本框 297
动态资源文档 300
产品资料编辑器应用程序 304
小结 320
第9章 XML数据的存储和检索 321
用VB建立网络对象 321
关于WebClasses 321
MTS的建立 322
创建一个用于MTS的对象 323
设计请求处理程序 324
数据服务 326
XML文件服务器 330
SoapUtils类的变化 334
SOAP事务 337
产品文档编辑器的补充 356
小结 369
第10章 使用VB组件实现链接 371
我们选择的方案 372
简单链接 373
扩展链接 374
还有什么没有实现 375
组件功能 375
组件输出 376
对象模型概述 378
XLink组件 378
实现 382
用户界面 396
小结 399
第11章 分布式对象 401
应用程序的体系结构 401
发送购买请求到远程应用程序 402
IRemoteTransactions.IProductOrders界面类 403
在分布式应用程序中移动信息 404
发送购货订单的类 406
Wrox商店网站 411
设计网站 421
SOAP服务器 432
小结 439
第12章 传输和转换数据 441
解决方案概述 441
基本的应用程序 443
读取消息 444
传送重定购信息 447
转换信息 452
小结 454
第13章 把Word文档转化成XML 455
简介 455
脚本化Word 456
WordXml DLL 457
Word-XML转换的应用程序 457
Word模板 466
检测文档 466
小结 467
相关站点和参考书目 467
结束语 468
附录A XML DOM参考 469
基本的DOM对象 469
高层DOM对象 473
面向IE5的xML解析程序对象 506
DOM节点类型 512
附录B SAX 1.0参考 515
类分级结构 515
org.xml.sax.AttributeList接口 516
org.xml.sax.DocumentHandler接口 517
org.xml.sax.DTDHandler接口 520
org.xml.sax.EntityResolver接口 521
org.xml.sax.ErrorHandler接口 523
org.xml.sax.HandlerBase类 524
org.xml.sax.InputSource类 526
org.xml.sax.Locator接口 528
org.xml.sax.Parser接口 529
org.xml.sax.SAXException类 531
org.xml.sax.SAXParseException类 532
简介 534
轴 534
附录C XPath参考 534
节点测试 536
函数 537
XPath表达式的一些例子 541
附录D XSLT参考 542
元素 542
函数 553
继承的XPath函数 555
XSLT类型 555
附录E XLink/XPointer参考 557
XLink 557
XPointer 560
附录F 支持程序和勘误表 562