xml介绍与详情

    技术2022-07-10  114

    概念

    基本语法

    xml文档的后缀名 .xml

    xml第一行必须定义为文档声明

    xml文档中有且仅有一个跟标签

    属性值必须使用引号(单双都可)引起来

    标签必须正确关闭 

    xml标签名称区分大小写

    组成部分

    文档声明

    指令(展示数据)

    标签

    属性

    dtd约束

    schema约束

    文本


     

     

    概念

    百度百科:可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。

    基本语法

    xml文档的后缀名 .xmlxml第一行必须定义为文档声明xml文档中有且仅有一个跟标签属性值必须使用引号(单双都可)引起来标签必须正确关闭xml标签名称区分大小写

    我们先新建一个正确的xml文件

    浏览器能解析出来,各父子标签都能折叠,就是说明格式是对的

     

    下面我们就针对上面的语法进行分别演示

    xml文档的后缀名 .xml

    我把刚才的文件后缀名改了,改为xnl

    在硬盘找到这个文件,拖到浏览器

    内容出来了,但是父子之间不能折叠,说明 这只是一个其他文件,而不是xml文件

    xml第一行必须定义为文档声明

    我把第一行空出来

     

    xml文档中有且仅有一个跟标签

    所谓跟标签就是最上级的标签,我写2个一样的跟标签

    我写2个不一样的跟标签

    属性值必须使用引号(单双都可)引起来

    我们加一个属性值id,先演示正确的代码

     

    我们把属性的引号去掉

     

    标签必须正确关闭 

    我们去掉name标签的结束标签

     

    xml标签名称区分大小写

    我们把一个标签名改为某个字母改为大写

     

    组成部分

    文档声明指令(展示数据)标签属性文本

    文档声明

    格式:<?xml  属性列表 ?>属性列表:

    version:版本号,必须属性

    encoding:编码方式。告知解析引擎当前文档使用的字符集,默认值:ISO-8895-1

    standalone:是否独立。取值:yes:不依赖其他文件;no:依赖其他文件

    去掉encoding

    解析正常

     

    去掉version

     

    指令(展示数据)

    写个css文件,控制name标签都是红颜色

    指令引入css文件

    数据被解析,并且name标签都是红色的

     

    标签

    标签名称是自定的,规则:

    名称可以包含字母,数字以及其他的字符、名称不能以数字或者标点符号开始名称不能以字母xml(或者XML、Xml 等等)开始名称不能包含空格

    这里就不演示标签了

    属性

    标签和属性跟约束有关

    dtd约束

    dtd约束

    schema约束

    schema约束

    文本

    我们加一个代码标签,写了一些代码

     

    我们大代码里面有<&&>等字符,这就需要转义字符了

    使用转义字符修改一下

     

    转移字符记不住怎么办,而且也很麻烦,不要怕,我们提供了一个东西,CDATA区,

    <![CDATA[     你所想要输入的东西,都会被远洋的展示     ]]>

    数据被原本的展示出来了

    当然<![CDATA[  ]]>也会存在,哈哈哈哈。

    Processed: 0.013, SQL: 9