XML
一、概念
XML:Extensible MarkuP Language 可扩展标记语言
二、功能
用来存储数据:
1、作为配置文件
2、在网络中传输数据
三、XML 与 HTML 的区别
2、xml 的语法非常严格,HTML 语法松散
3、xml 是存储数据的,HTML是展示数据的。
四、语法
基本语法:
1、xml 文档的后缀名必须为 .xml
2、xml 第一行必须定义为文档声明
4、属性值必须使用引号(单双都可以)引起来
Demo:
1 <?xml version="1.0" encoding="utf-8" ?> 2 3 <students> 4 5 <student id="1"> 6 <name>张三</name> 7 <age>19</age> 8 <sex>男</sex> 9 </student> 10 11 <student id="2"> 12 <name>张三</name> 13 <age>19</age> 14 <sex>男</sex> 15 </student> 16 17 </students>
五、组成部分
1、文档声明
(1)格式:<?xml 属性列表 ?>
(2)属性列表:
2、指令:用来结合 CSS的
Demo:
<?xml-stylesheet type="text/css" href="student.css" ?>
3、标签:标签名称自定义
规则:
(1)名称可以包含字母、数字以及其他的字符
(3)名称不能以字母 xml(或者 XML、Xml 等等)开始
(4)名称不能包含空格
4、属性
属性值用引号(单双都可以)引起来
id 属性值是唯一的。
5、文本
CDATA 区:在该区域中的数据会被原样展示
格式:
<![CDATA[ 数据 ]]>
Demo:
1 <![CDATA[ 2 if(a > 5 && b < 8) { 3 return 30; 4 } 5 ]]>