XML 解决方案开发实务
作者:Jake sturm
译者:林嘉胜
出版日期:2001/04/18
书号:957-2085-48-4
简介
本书是专为任何对于下一代企业解决方案有兴趣的读者所设计的。如果你想了解 XML(可扩展
标记语言,Extensible Markup Language),学习使用 XML 来设计企业对企业(B2B)的沟通
管道,了解 Simple Object Access Protocol (SOAP)与 BizTalk 的相关技术,并且想要学习如
何使用 Microsoft Internet Explorer 5 与 XML,那么本书将会提供你所有必备的相关信息。这里
我们假设你对于 Microsoft Visual Basic 与 Visual Basic 的整合开发环境(Integrated
Development Environment,IDE)已经具有基本的认识。应用程序的开发人员将会从本书中找
到丰富的程序范例,有关 Internet Explorer 5 文件对象模型的介绍,以及其它许多主题。网站的
设计人员则可以从书中找到利用 XML 来建构网页的相关技术。而对于资深的开发人员而言,本
书则是提供了如何将 XML 整合至企业解决方案的深入探讨。在书中有些 W3C(全球信息网协会,
World Wide Web Consortium)的规格并不是最后发行的版本,它们仍然持续地改变中。我们建
议你经常探访 W3C 的网站,以取得更新过的相关规格。其网址是 http://www.w3.org
。
本书的内容
本书详细讨论了 XML 的本质,并且介绍了如何使用 XML,SOAP 1.1,BizTalk Framework 2.0,
与 Internet Explorer 5 来建构使用 Microsoft Windows DNA 底层架构的数字神经系统(DNS)。
本书共分为两个部分。第一篇涵盖的是 XML 的本质概念,以及如何使用 SOAP 与 BizTalk 来开
发企业的解决方案。第二篇所介绍的则是 XML 与 Windows DNA 之间的关系。这里介绍了如何
使用 Internet Explorer 5 与 Windows DNA 的底层架构来建立企业的各个系统。而程序范例则是
遍布书中的各个角落,以期将所有的观念汇整在一起。
第一篇:XML 的基础观念
第一章 讨论到 XML 如何满足企业的需求。这里对于 DNS,XML,与知识工作者做了简单的观
念介绍,同时也介绍了 XML 的解决方案能够符合 DNS 的哪些需求。
第二章 提供了 标记语言 (markup languages)的观念介绍。本章从标记语言的历史介绍出发,
接着讨论了三种最重要的标记语言:SGML(Generalized Markup Language,标准通用标记语
言), HTML(Hypertext Markup Language,超文字标记语言)与 XML。
第三章 涵括了 XML 文件的基本结构。内容包括了 XML 的元素,属性,批注,处理指令,以及 格
式完整 (well-formed)的文件。另外在本章中也会介绍一些常用的 XML 相关工具,并且示范它
们的用法。
第四章 介绍了 文件型别定义 (document type definition,DTD)。DTD 是一种选择性的文件,
可以用来定义 XML 文件的结构。本章将会介绍 DTD 的概要,讨论如何建立 有效 (valid)文件,
描述 DTD 的语法,并且说明如何使用 DTD 来建立 XML 文件的结构。
第五章 介绍的是 DTD 实体。本章将会告诉你如何宣告外部,内部,普通与参数等四种实体,
并且介绍这些实体在 XML 文件与 DTD 中如何被扩充。
第六章 将会介绍四种支持 XML 的规格:XML 命名空间,XML Path Language (XPath),XML
Pointer Language(XPointer),与 XML Linking Language (XLink)。本章将会简单介绍命
名空间的基本原理,包括它们如此受到重视的原因,以及如何宣告命名空间。本章也会介绍如何
利用 XPath,XLink,与 Xpointers 来找出 XML 文件的特定部份,并在 XML 文件中建立链接。
第七章 讨论的是 XML 的结构(schema)。本章将会讨论 DTD 的缺点,结构的意义,以及结
构的组成要素。
第八章 谈的是有关 SOAP 1.1 版的相关知识。本章包含了与防火墙,函式呼叫等相关的问题,
以及使用 SOAP 来达成跨越平台沟通的相关技术。而在范例程序中则展示了如何在企业的解决
方案中使用 SOAP。
第九章 则是介绍 BizTalk Framework 2.0。这里我们会详细介绍 BizTalk 的卷标与结构。另外我
们也会讨论到将会支持 BizTalk 的下一代产品。而在本章的其余部分,将会把焦点集中如何在企
业解决方案中使用 BizTalk 的相关介绍。
第二篇:XML 与 Windows DNA 之间的关系