无忧技术网 - RSS订阅 
无忧技术网

关于XML 的十种观点


作者:[佚名] - 发布:2010-4-22 17:35:38 - 来源:无忧技术网

1.XML 是文本化的小型数据库表达语言。

可以对其进行 LOAD/SAVE, INSERT/REMOVE/UPDATE, SELECT 等操作;甚至可以把 XML 应用成为一个中间层的虚拟数据库。

2.XML 是客户端计算的数据结构载体。

通过联合使用 JavaScript/DHTML 技术实现客户端的小型信息过滤、查询、计算与通讯应用。

3.XML 是信息的高层封装与运输的标准。

据此 XML 也是不同应用系统之间的数据接口标准,是所有信息的中间层表示;是中间层应用服务器(AS)的通用数据接口。甚至可以用于数据仓库技术的数据迁移过程、数据库报告格式中。

4.XML 是 HTML 的高层扩展。

HTML 面向文本、信息发布,HTML 容许混乱;XML 面向数据、数据处理,XML 要求工整(well-formed)合法(Valid);用户可用 XML 创建自己的 HTML。

5.XML 是信息的对象化语言。

DTD/Schema 是界面或类 INTERFACE/CLASS,XML 是对象实例 OBJECT,XSL 是方法定义 IMPLEMENT/METHOD,XML-Data 解决了 XML 类的继承问题。而 XML 中的资源(URI)寻址(URL)、物理实体等又构成了信息的组件 Compoent。XML 的 RDF 是信息导航、浏览、搜索的用户接口 UI 标准。

6.XML 是不同数据结构体的文本化描述语言。

它可以描述线性表、树、图形等数据结构,也能描述文件化的外部数据结构。甚至可以制造类似 XML 的 Compiler,可使文档在文本与二进制文件间互相转换,XML-Data 中严格定义了 XML 中数据的物理类型。也可以说 XML 是一种通用的数据结构。

7.XML 是行业 HTML 扩展标记的定义语言。

XML 与 HTML 结合描述行业的专用信息文档,如 CDF, CML, MathML, SMIL 等。

8.XML 是在因特网时代与 Java、CORBA 等量齐观的一个概念。

Java 解决了语言实施的同一,CORBA 解决了通讯协议的同一,XML 解决了信息表示、关联的同一;OO 面向对象是这三者的共同理论基础。万维网接口定义语言 WIDL 就是 XML 与 IDL 技术结合的产物。

9.XML 是国际标准化组织的标准通用标记语言 SGML 的子集。

SGML 面向诸于飞机设计文档的大规模、长生命周期的信息储存,XML 则面向短期的临时数据处理、面向万维网络;二者是相互补充的关系。

10.XML 是巴斯克范式 BNF 的语言化、标准化、电子化。

元素是其基本构成单位。

责任编辑:liqwei
打印本页】【关闭本页】【返回列表
·上一篇:Javascript实现浏览器菜单命令
·下一篇:如何令主页图形快速显示
 文章评分
  • current rating
-5 -4 -3 -2 -1 0 +1 +2 +3 +4 +5
 相关文章
·[ASP/ASP.net]在 ASP 中操控 XML (2010-05-31)
·[ASP/ASP.net]XmlHttp对象及其方法 (2010-04-22)
 相关评论
 站点最新文章 更多>> 
·[经典影音]弱点
·[经典影音]萨利机长
·[经典影音]天空之眼
·[管理知识]康奈尔笔记法,提高100%学习效率
·[管理知识]刘强东:我管75000人靠这4张表格
·[管理知识]跟壳牌学HSE管理
·[运营策划]编辑工作内容整理
·[至理名言]奋斗与决定
·[瀚海拾遗]盲人打灯笼之各家论道
·[搞笑段子]中国男足
 站点浏览最多 更多>> 
·[协议规范]http断点续传原理:http头 Range、…
·[JS/CSS/HTML]HTML 空格的表示符号 nbsp / en…
·[NoSQL]Mongo数据库简介
·[协议规范]什么是SPF记录?如何设置、检测SP…
·[协议规范]图解 HTTPS 通信过程
·[PHP]精选国外免费PHP空间推荐
·[程序综合]常用IP地址查询接口
·[程序综合]什么是 DNS Prefetch ?
·[程序综合]获取客户端IP地址的三个HTTP请求…
·[Linux]/usr 目录的由来