浅谈XML

一、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属性必须加引号

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 24
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值