浅谈XML

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yao940622/article/details/79505667

一、XML的起源

 


二、定义

XML(eXtensible Markup Language)

  •  XML是一种标记语言。类似HTML
  •  XML可扩展标记语言
  •  XML标记都是自定义的
  •  XML设计宗旨是包含和传输数据,后期处理方便。
  •  XML是W3C的推荐标准


HTML(HyperText Markup Language)

  •  HTML是互联网应用的最基础技术
  •  HTML关注的是数据的显示
  •  HTML的核心作用是信息的布局和显示

 

两者差异

1)XML不是用来替换HTML的技术

2)XML和HTML为不同的目的而设计

  1.   XML设计的核心是包含与传输数据,其焦点是数据的内容
  2.   HTML设计的核心是显示数据,其焦点是数据的外观

3)HTML旨在显示信息,而XML旨在传输信息

 

三、主要应用

1) 作为系统的配置文件

2) Ajax中传输数据

3) Web Services中传输数据

4) 异构平台的数据交换与整合

 

四、组成


 实例:

 


声明:


大多数XML文件以XML声明作为开始,它提供了关于文档的基本信息。

 

 

标签:

  •  标签是左尖括号(<)和右尖括号(>)之间的文本
  •  开始标签(如:<name>)
  •  结束标签(如:</name>)

 

 

根元素:

  • XML文件的结构上是一种树状结构,它从“根部”开始,然后扩展到“枝叶”
  •  XMl的内容必须包含在一个单一元素中。这个单一元素称为根元素,它包含文档中所有文本和其它元素。
  •  XMl文件必须要有根元素

 

 

元素:

  •  元素是开始标签、结束标签以及位于两者之间的所有元素
  •  元素是区分大小写的
  •  元素要正确镶嵌
  •  XML元素都必须正确关闭

 

实体引用:

       为了避免把字符数据和标签中需要用到的一些特殊符号相混淆,XML还提供了实体引用。

 

 

属性:

  •  属性必须有值,
  •  那些值必须用引号括起
  •  可以使用单引号,也可以使用双引号,但要始终保持一致

 

 

五、XML语法规则

1) XML文件必须有根元素

2) XML文件必须有关闭标签

3) XML标记对大小写敏感

4) XML元素必须要被正确的嵌套

5) XML属性必须加引号

猜你喜欢

转载自blog.csdn.net/yao940622/article/details/79505667
xml