XML
理解:
它是一种文件格式。我们之前学的HTML其实是XML的子集。
HTML中只是W3C规定了一系列的 标签 和 属性 ,使得他们具备特定的意义。
而广义上的XML 是支持任意的 标签 和 属性(我们自己可以定义),这样的话就可以描述特定的业务领域。
用途:
所以,从技术上讲,往往也会使用XML的格式来作为:
1.数据传输的格式
2. 可以做为软件的配置文件
组成:
<1>头部声明:
必须写在xml文件的顶头的位置,是一种特殊的声明。
<?xml version="1.0" encoding="UTF-8" ?> // 必须写
<2>元素(即内容)
我要描述一个学生(姓名和年龄)
-
<!--通过子标签的形式来描述--> <student> <name>张三</name> <age>20</age> </student>
-
<!-- 通过属性的方式来描述--> <student name="张三" age="20"/>
我要描述一群学生
-
<!--标签具备业务含义--> <students> <student name="张三" age="20"/> <student name="李四" age="20"/> <student name="王五" age="20"/> </students>
对于一个规范的XML文件来说,最好只包含唯一的一个根元素。