XML 是一种被设计用来存储、交换数据的通用标记语言。
Xml:
可扩展的标签语言
标签自定义
作用:存储数据。(配置文件)
书写规范
1. 区分大小写
2. 应该有一个根标签
3. 标签必须关闭
<xxx></xxx>
<xx />
4. 属性必须用引号引起来
<xx att="value" />
5. 标签体中的空格、换行或者制表符等内容都是作为数据内容存在的
<xx>aa</xx>
<xx> aa </xx>
两者是不一样的,空格等也算是数据内容
6. 特殊字符必须转义
< > &
满足上面规范的文件我们称之为是一个格式良好的Xml文件,可以通过浏览器浏览
后缀名:
.xml
Xml 组成部分:
声明:
作用:告诉别人我是一个XMl文件
格式:<?xml version="1.0" encoding="UTF-8"?>
要求:
必须在xml文件的第一行
必须顶格写
元素(标签)
格式:
<xx></xx>
<xx />
要求:
1. 必须关闭
2. 标签名不能以 xml Xml XML 等等开头
3. 标签名中不能出现""或者":"等特殊字符
属性:
格式:
<xx 属性名="属性值" />
要求:
属性必须用引号引起来
注释:
和 HTML 一样
<!-- 注释内容 -->
CDATA:
xml 文件的特殊字符需要转义
通过 CDATA 保证数据原样输出
格式:
<![CDATA[
原样输出的内容
]]>