SVG——新一代Web设计及互动媒体的革新
首页 SVG入门 XML教程 XML学习教程:XML与标准化(上) - 1.5 数据是从表示和处理中分离出来的

XML学习教程:XML与标准化(上) - 1.5 数据是从表示和处理中分离出来的

文章首页
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 前景

5 数据是从表示和处理中分离出来的

  XML的优势在于,它保持了用户界面和结构数据之间的分离。HTML指定如何在浏览器中显示数据,而XML则定义内容。在HTML中,使用标记告诉浏览器以粗体或斜体的方式显示数据;而在XML中,只使用标记来描述数据,如城市名、温度和气压。在XML中,使用诸如"扩展样式语言(XSL)"和"层叠样式表 (CSS)"之类的样式表,来表示浏览器中的数据。XML把数据从表示和处理中分离出来,使您可通过应用不同的样式表和应用程序,来按您的愿望显示和处理数据。
  把数据从表示中分离出来,能够无缝集成众多来源的数据。可以将用户信息、采购定单、研究结果、帐单支付、医疗记录、目录数据以及其他来源转换为中间层上的XML,以便像HTML页显示数据一样很容易地联机交换数据。然后可以在Web上将按照XML编码的数据传送到桌面。对于大型数据库或文档中存储的遗留信息
无需进行更新,并且由于使用了HTTP在网络上传送XML,所以此功能不需要更改。
  XML在采用简单、柔性的标准化格式表达和在应用间交换数据方面迈出了一大步。HTML提供了显示数据的通用方法;XML则提供了直接在数据上工作的通用方法。XML的威力在于将用户界面和结构化数据相分离,允许不同来源数据的无缝集成和对同一数据的多种处理。从数据描述语言的角度看,XML是灵活的、可扩展
的、有良好的结构和约束;从数据处理的角度看,它足够简单且易于阅读,几乎和HTML一样易于学习,同时又易于被应用程序处理,因此,XML必将带来下一代网络应用技术的革命。