- 论坛徽章:
- 0
|
关键词:SGML, HTML,XML,SAX,DOM,XSL,DTD,Schema,DCD, RDF,CSS,W3C,Xpath,Xlink,SVG,VRML摘 要: 可扩展标记语言或者简称XML,是Web应用的一种新技术,是万维网联盟(W3C) 制定的的标准。XML简化了网络中数据交换和表示,使得代码、数据和表示可以分离,可以作为数据交换的标准格式。就这点而言,XML被称为智能数据文档。本文概述了 XML 是什么、它产生的原因以及为什么它对表示和交换数据来说是极有价值和益处的技术。
缩略语清单:
SGML Standard Generalized Markup LanguageHTML Hyper Text Markup Language
XML Extensible Markup Language
SAX Simple API
DOM Document Object Model
XSL Extensible Stylesheet Language,可扩展样式语言
DTD Document Type Definition,文档类型声明
DCD Document Content Declaration
RDF Resource Description Format
CSS Cascading StyleSheets
XSLT Extensible Stylesheet Language Transformations
Xpath XML Path Language
Xlink eXtensible Link Language,可扩展链接语言
W3C world Web Consortium,web技术标准化集团
SVG Scalable Vector Graphics
VRML Virtual Reality Markup Language
1 为什么使用 XML?
Web 使我们能够与任何地方的任何人通讯。广泛接受的标准(这对完全使用 Web 的潜力是至关重要的)允许 Web 在多种交互操作的技术层上通讯。一个重要层是可视化显示和用户界面,例如 HTML、GIF 和 JScript(TM) 之类的现有标准。这些标准允许创建一次页面,并且在不同时间向众多接收者显示。
尽管可视化和用户界面标准是必要层,但它们并不足以表示和管理数据。当前,Internet 只是文本和图片的访问媒体。并没有智能搜索、数据交换、自适应表示和个人化的标准。Internet 必须超出设置信息访问和显示标准的限制。Internet 必须设置信息理解标准(表示数据的通用方式),以便软件能够更好地搜索、移动、显示和处理上下文中隐藏的信息。由于 HTML 是一种描述如何表示 Web 页的格式,所以 HTML 并不能完成以上处理;HTML 并不表示数据,它[color="#333399"]能够也只能够描述数据的显示格式。例如,HTML 不能:
Ÿ 允许医药实验室以所有接收者均能分析的格式发表统计信息。
Ÿ 以所有接受者均能解码和处理的表格描述电子支付。
Ÿ 提供搜索法律图书馆中有关某一主题的所有诉讼文档的标准方式。
Ÿ 指定以何种方式传送公司目录中的信息,以便销售人员可以脱机工作、向客户显示目录、接受定单并以标准格式上载这些定单。
简而言之,尽管 HTML 提供了用于显示的丰富工具,但 HTML 并没有提供任何基于标准的管理数据的方式。正如数年前用于显示的 HTML 标准扩展了 Internet 一样,数据标准亦将扩展 Internet。 数据标准将是商业交易、公布个人喜爱的配置文件、自动协作和数据共享的工具。将以此格式编写制药研究数据、半导体部件图以及采购定单。这将开创众多新用途,这些新用途均基于在 Web 上到处移动结构数据的标准表示,正如当前我们移动 HTML 页一样容易。数据标准是 XML 和 XML 扩展名。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/484/showart_32910.html |
|