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