XML基础

XML概述

英文全称为Extensible Markup Language,翻译过来为可扩展标记语言。XML技术是W3C组织发布的,目前遵循的是W3C组织于2000发布的XML1.0规范。

为什么需要XML

现实生活中存在着大量的数据,在这些数据之间往往存在一定的关系,我们希望能在计算机中保存和处理这些数据的同时能够保存和处理他们之间的关系。XML就是为了解决这样的需求而产生数据存储格式。
例如:

<中国>
    <北京>
        <海淀>
        <丰台>
    
    <河北>
        <唐山>
        <石家庄>
    
    <山东>
        <济南>
        <青岛>
    
        。。。。

我们除了要知道中国包含各个省市的名字之外,还需要知道省市的所属关系。用其他数据格式处理起来很费劲,但是用xml文件处理起来很方便。
xml用标签来表示数据内容,用标签之间的嵌套关系来表示数据之间的层级关系。

XML与HTML的区别

首先要明白XML 不是 HTML 的替代,两者为不同的目的而设计。
XML 被设计用来传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。

XML的本质

XML 数据以纯文本格式进行存储,其本质上是一窜字符串。所以天然具有跨平台的属性。

XML的用处

  • 因为XML的跨平台属性,所以经常被用来在不同系统之间进行数据交换。例如:客户端和服务器之间的数据交换。
  • XML可以在保存数据的同时保存数据之间的关系,利用这一特点,它还经常用作应用程序配置文件来使用。

你可能感兴趣的:(XML基础)