zoukankan      html  css  js  c++  java
  • XML的优点

     XML的优点

      XML作为一种数据格式有更多的优点[5]:

      u

      开放性

      XML得以成功的主要因素之一就是他的基于规范和标准的开放性。XML技术根据标准规范,允许在任何平台上读取和处理数据。更重要的是XML允许通过HTTP和其他传输协议交换XML数据。

      u

      简单性

      XML另外一个非常重要的优点就是他的简单性。XML文档只是纯文本。这样XML文档就可以自由的在两个不同的系统之间交换数据,因为基本上任何系统都提供了对文本格式的支持。

      u

      自我描述性

      XML可以明确地表示数据模型中各个部分的意义,这就是自我描述性。

      只要查看XML文档就能确定该数据的意义。同时,XML文档的DTD文件提供了对整个文档标签的定义,我们可以通过DTD文档来检验XML文档的有效性。

      u

      互操作性

      XML文档是纯文本的,很容易在系统间传递他们。这不仅仅是因为这些

      元素简单,而且因为XML更容易在应用程序间迁移。不同的环境和操作系统可以互相通信,这对于混合了新旧系统的业务来说特别有用。

      u

      结构和内容分离

      在复杂的应用系统中,XML有一个更重要的优点:在运用HTML时,数据的显示和数据本身混合在一起,当就XML而言,数据的显示和数据本身时区分开的。这样我们就可以在不改变数据本身内容的前提下,自由的改变数据的显示格式。

      u

      可扩展性

      可扩展性是指,使用XML可以按照自己的需要定制语言。有许多语言都派生自XML,例如:MathML(数学标记语言)、CML(化学标记语言)和TecML(技术数据标记语言),每种语言都用于其特定的环境。基于上述XML的优点,CDF框架的所有数据都采取了XML的格式,这样不仅可以在系统的各个不同模块之间有了统一的数据交换格式,而且也可以使用该系统生成组件,嵌入到其他系统中,从而实现对已有系统的扩展。另外,使用XML作为表单的描述格式,可以满足用户对表单定制的需求。

      TOP



    本文转自

    http://soa.5d6d.com/thread-127-1-1.html
  • 相关阅读:
    kafka-python基本使用
    RabbitMq 消息队列详解
    Socket 编程
    python 进程, 线程 ,协程,锁,协程应用到爬虫的讲解
    python中with的用法
    为什么 Elasticsearch 需要堆内存来存储数据
    面向数据的架构
    跟我一起学Redis之看完这篇比常人多会三种类型实战(又搞了几个小时)
    跟我一起学.NetCore之熟悉的接口权限验证不能少(Jwt)
    跟我一起学.NetCore之WebApi接口裸奔有风险(Jwt)
  • 原文地址:https://www.cnblogs.com/xiayong123/p/3717603.html
Copyright © 2011-2022 走看看