第1章 元数据概述 1
元数据概念与术语 1
SGML元数据的概述与解释 5
XML(Schema)产生的原因 11
小结 14
第2章 DTD与模式 16
了解DTD结构与功能 16
认识模式结构与功能 25
模式还是DTD 33
小结 35
文档设计基础 36
第3章 文档设计过程 36
文档设计过程 39
小结 55
第4章 XML DTD的作用 57
XML DTD成分 57
设计DTD标记模型的技术 79
DTD与名称空间 82
重要的XML DTD 84
小结 85
第5章 XML Schema 86
XML Schema术语与概念 86
名称空间的作用 112
本体约束 116
关于派生与替换 119
小结 126
第6章 了解模式:结构与成分 127
抽象数据模型 127
模式约束与有效性规则 128
XML Schema成分 129
建立模式 145
使用名称空间 167
小结 173
第7章 模式数据类型 175
数据类型概念与术语 175
数据类型在模式中的作用 177
数据类型二分法 178
内建数据类型 182
基本数据类型 185
派生数据类型 197
数据类型在模式中的使用 215
使用数据类型限制与约束 218
小结 219
第8章 XML Schema文档的设计 220
致谢 220
元素与属性的命名方法 221
模块化模式的选择 223
内容模型 228
名称空间 239
小结 245
第9章 DTD到模式的转换 247
声明元素与属性 247
IDs与关键字 260
使用实体 264
名称空间 265
非XML数据 270
使用XML Spy 275
其他DTD到模式转换工具 281
小结 283
了解模式的模式 284
第10章 重要的XML模式 284
了解数据类型定义的模式 287
分析其他标准XML模式 288
探索有趣的非标准XML模式 298
小结 302
第11章 使用适当的元数据 303
DTD的局限性 303
XML Schema的局限性 306
DTD的最佳使用与优点 311
XML Schema的最佳使用与优点 311
使用举例 314
小结 319
RELAX 320
第12章 其他模式语言 320
TREX 329
RELAX NG 338
Schematron 347
Microsoft的模式新产品 361
候选模式语言的比较 366
小结 370
第13章 基于模式的新产品 372
WSDL 372
RDF 386
XGMML 392
XML词汇表的模式替代品 395
小结 401
第14章 模式与相关工具 402
XML Schema有效性验证器 402
纵览现有W3C兼容工具 407
纵览侯选模式语言的现有工具 418
模式开发的其他工具与资源 421
小结 422
附录A 重要的规范与标准 424
附录B 用于XML Schema的DTD:结构 427
附录C XML Schema成分与数据类型 437
术语表 494
资源 502