XML

XML(可扩展标记语言)是一种设计用于传输和存储数据的标准,而非显示数据。它强调数据的自我描述性和结构,使得数据在不同平台间共享、传输变得简单,并能适应未来扩展。XML标签是自定义的,且有严格的语法规则,如必须有关闭标签,标签大小写敏感等。它不是HTML的替代,两者目标不同,HTML关注数据展示,而XML关注数据内容。XML还提供了命名空间来避免元素命名冲突。
摘要由CSDN通过智能技术生成

XML

定义

XML 指可扩展标记语言(EXtensible Markup Language)

XML 是一种标记语言,很类似 HTML

XML 的设计宗旨是传输数据,而非显示数据

XML 标签没有被预定义。您需要自行定义标签。

XML 被设计为具有自我描述性。

XML 是 W3C 的推荐标准

XML 指可扩展标记语言

XML 被设计用来传输和存储数据。

XML 不是 HTML 的替代。

XML 和 HTML 为不同的目的而设计:

XML 被设计为传输和存储数据,其焦点是数据的内容。

HTML 被设计用来显示数据,其焦点是数据的外观。

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

作用

XML 简化数据共享

XML 简化数据传输

XML 简化平台的变更

XML 简化平台的变更

XML 用于创建新的 Internet 语言

结构

语法规则

所有 XML 元素都须有关闭标签

XML 标签对大小写敏感

XML 必须正确地嵌套

XML 文档必须有根元素

XML 的属性值须加引号

在 XML 中,一些字符拥有特殊的意义。

XML 中的注释

在 XML 中,空格会被保留

命名规则

名称可以含字母、数字以及其他的字符

名称不能以数字或者标点符号开始

名称不能以字符 “xml”(或者 XML、Xml)开始

名称不能包含空格

可使用任何名称,没有保留的字词。

属性

属性无法包含多重的值(元素可以)

属性无法描述树结构(元素可以)

属性不易扩展(为未来的变化)

属性难以阅读和维护

XML 命名空间提供避免元素命名冲突的方法

使用前缀来避免命名冲突

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值