XML学习
XML的主要作用:
当我们在进行数据存储的时候,一般我们都是直接保存在数据库中,但是我们也可以通过XML文档的方式来保存文件,他本身也具有自我描述性,就是每个标签的命名都是需要我们来规范的。
它还可以作为项目或者模块的配置文件。还可以作为网络传输数据的格式,但是现在主要以JSON为主,也就是不怎么使用。
XML语法:
1.文档声明
2.元素(标签)
在XML里面元素就是指在开始标签到结束标签里面的东西,这些东西可以包括元素,还有文本。同时元素也是可以包含属性。
元素的命名的规则有下面几个:
第一个是名称可以包含数字、字母、以及其他字符
第二个是名称不可以以数字和其他字符作为开头
第三个是标签名中不可以存在空格,必须是连续的。
第四个是有单标签和双标签。
3.XML属性
在XML里面,元素里面的属性和HTML里面标签的属性作用是一样的,是负责提供额外的信息。每个属性的值必须是在双引号里面书写。
4.XML注释
这个跟HTML注释的写法是一样的。
5.文本区域(CDATA)
我们写XML时,都是需要被解析,但是我们在文本区域里面书写时就是在告诉XML解析器我这里面的内容是不需要被解析,只是纯文本。
语法规则是:<![CDATA[ ]]>
XML的语法规则:
1.所有的XML元素都必须要闭合,不然就会报错
2.XML中的元素对大小写很敏感,也就是开始标签和结束标签都必须是一样的。
3.XML中元素之间嵌套都必须是正确的
4.XML文档必须要有根元素,也就是元素之间必须是正确的嵌套才可以,不然会报错。
5.XML属性值必须加引号,单引号也可以。
6.在XML中由于XML本身的问题,需要使用到特殊字符来表示
从一个小白开始做起,努力做一个美国总统