一.概念:EXtensible Markup Language 可扩展标记语言。
1.可扩展:标签都是自定义的。
2.功能:存储文件。
1.配置文件。
2.在网络中传输。
3.xml与html的区别。
1.xml标签都是自定义的,html是预定义的。
2.xml语法严格,html语法松散。
3.xml是存储数据,html是展示数据。
二.语法:
1,基本语法
- xml文档的后缀名。
- xml第一行必须定义为文档声明。
- xml文档中有且仅有一个根标签。
- 属性值必须使用引号(单/双)引起了。
- 标签必须正确关闭。
- Xml标签名称区分大小写。
三.组成部分
1.文档声明(也就是最上面一行)。
1.格式:<?xml 属性列表 ?>
2.属性列表:
1.version:版本号,必须的属性。
2.encoding:编码方式,告诉解析器当前文档使用的字符集,默认是:ISO-8859-1。
3.Standalone:是否独立
取值:
Yes:不读取其他文件
No:读取其他文件
四,指令
- 集合CSS:<?xml-stylesheet type=’text/css’ href=’xxx.css’ ?>
五.标签的命名规范
1.名称可以包含字母,数字以及其他字符。
2.名称不能以数字或者标点符号开始。
3.名称不能以xml开始。
4.名称不能包含空格。
六.注释:<![CDATA[数据]]>放入其中数据会被展示在页面上。