加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML

发布时间:2020-12-16 00:18:45 所属栏目:百科 来源:网络整理
导读:XML(eXtensible Markup Language)可扩展标记语言,是一种类似HTML的标记语言,它被设计为具有自我描述性,主要作用是包含和传输数据。XML是W3C的推荐标准,它的标签没有被预定义,所以需要自行定义标签。 基础: 声明: 大多数XML文件以XML声明作为开始,

XML(eXtensible Markup Language)可扩展标记语言,是一种类似HTML的标记语言,它被设计为具有自我描述性,主要作用是包含和传输数据。XML是W3C的推荐标准,它的标签没有被预定义,所以需要自行定义标签。

基础:

声明:

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

<?xml version="1.0"encoding="utf-8"?>(其中version表示XML的版本,Encoding表示XML文件使用的字符编码方式)

标签:

标签是“<”与“>”之间的文本,开始标签与结束标签与HTML中的一样

语法:

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

XML标签对大小写敏感

XML必须正确的嵌套

XML文档必须有根元素

XML的属性值必须加引号。

实体引用

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

元素:

元素是开始标签、结束标签以及位于二者之间的所有内容组成的

元素区分大小写

要正确嵌套正确关闭

根元素:

XML文件在结构上是一种树状结构,它必须要有根元素,且XML的内容必须包含在一个单一元素中,这个单一元素成为根元素,然后从根部开始扩展到枝叶。

属性:

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

CDATA与PI:

在特殊的标签CDATA下,所有的标签、实体引用都被忽略,而被XML处理程序一视同仁地当做字符数据看待。CDATA的形式如下:

<![CDATA[文本内容]]>

处理指示(Processing instructions,PI),指示当前的XML文件的内容,如何被显示或者处理,语法格式:<?target arg*?>

构成:

1.文档类型定义(Document Type Definition,DTD),即XML的布局语言

2.可扩展的样式语言(Extensible Style Language,XSL),即XML的样式表语言

3.可扩展链接语言(Extensible Link Language,XLL)

应用:

1.作为系统的配置文件

2.Web Services中传输数据

3.异构平台的数据交换与整合

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读