SVG——新一代Web设计及互动媒体的革新
首页 SVG入门 XML教程 XML学习教程:XML与标准化(上) - 1.1 为什么使用XML?

XML学习教程:XML与标准化(上) - 1.1 为什么使用XML?

文章首页
XML学习教程:XML与标准化(上)
1.1 为什么使用XML?
1.2 什么是XML?
1.3 数据的结构表示
1.4 XML文档
1.5 数据是从表示和处理中分离出来的
1.6 使XML数据自描述
1.7 XML数据处理
1.8 开放式标准
1.9 从XML中受益
10 前景

0 什么是XML

  本文内容非常详细的概述了XML是什么、它产生的原因以及为什么它对表示和交换数据来说是极有价值和益处的技术。如果你喜欢简短的文章,并想更简单更快的大致了解XML,你可以访问 XML的十项特点了解XML:XML简单介绍 两篇文章。

1 为什么使用XML?

  Web使我们能够与任何地方的任何人通讯。广泛接受的标准(这对完全使用Web的潜力是至关重要的)允许Web在多种交互操作的技术层上通讯。一个重要层是可视化显示和用户界面,例如HTML、GIF和Script(TM)之类的现有标准。这些标准允许创建一次页面,并且在不同时间向众多接收者显示。
  尽管可视化和用户界面标准是必要层,但它们并不足以表示和管理数据。当前,Internet只是文本和图片的访问媒体。并没有智能搜索、数据交换、自适应表示和个人化的标准。Internet必须超出设置信息访问和显示标准的限制。Internet必须设置信息理解标准(表示数据的通用方式),以便软件能够更好地搜索、移动、显示和处理上下文中隐藏的信息。由于HTML是一种描述如何表示Web页的格式,所以HTML并不能完成以上处理;HTML并不表示数据,它能够也只能够描述数据的显示格式。例如,HTML不能:

  • 允许医药实验室以所有接收者均能分析的格式发表统计信息。
  • 以所有接受者均能解码和处理的表格描述电子支付。
  • 提供搜索法律图书馆中有关某一主题的所有诉讼文档的标准方式。
  • 指定以何种方式传送公司目录中的信息,以便销售人员可以脱机工作、向客户显示目录、接受定单并以标准格式上载这些定单。

  简而言之,尽管HTML提供了用于显示的丰富工具,但HTML并没有提供任何基于标准的管理数据的方式。正如数年前用于显示的HTML标准扩展了Internet一样,数据标准亦将扩展Internet。数据标准将是商业交易、公布个人喜爱的配置文件、自动协作和数据共享的工具。将以此格式编写制药研究数据、半导体部件图以及采购定单。这将开创众多新用途,这些新用途均基于在Web上到处移动结构数据的标准表示,正如当前我们移动HTML页一样容易。数据标准是XML和XML扩展名。