XML介绍

XML的全称Extensible Markup Language,意思是可扩展的标记语言,是标准通用标记语言SGML(Standard Generalized Markup Language)的一个子集。1998年2月,W3C发布了XML1.0标准,其目的是为了在Web上能以现有的超文本标记语言HTML的使用方式提供,接收和处理通用的SGML。XML是SGML的一个简化子集,它以一种开放的,自我描述的方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据与数据之间的关系。

 

XML和HTML比较

SGML是一种在Web发明前就早已存在的使用标记来描述文档资料的通用语言,HTML和XML都是从SGML发展而来的标记语言。但HTML是在SGML定义下得一个描述性的语言,只是SGML的一个应用。而XML是SGML的一个简化版本,是SGML的一个子集,严格意义上说,XML仍然是SGML。

  1. XML文档不能描述页面的排版和表现形式,它只是用于描述数据和数据的结构,它将数据和显示分开了。
  2. XML文档对格式要求更加严格

(1).开始标签必须要有一个结束标签配套。

(2).空元素标签必须被关闭。

(3).所有的标签都区分大小写。

(4).所有的标签都必须合理嵌套。

(5).所有标签的属性值必须用双引号或者单引号括起来。

(6).XML有且只能有一个根元素。

 

XML主要由5部分组成:

1.XML声明。<?xml 版本信息 [编码信息] [文档独立性信息]?>

2.处理指令。

3.文档类型声明(含DTD)。

4.元素。

5.注释。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值