1. 简介
XML:指可扩展标记语言(Extensible Markup Language),XML设计宗旨是传输数据,而非显示数据
特性:
- XML具有平台无关性,是一门独立的标记语言
- XML标签没有被预定义,需要自行定义标签。
- XML具有自我描述性
- XML是W3C的推荐标准
2.用途
网络数据传输、数据存储、配置文件
3.XML文件
.XML是保存XML数据的一种文件,XML数据也可以以其他的方式存在(如在内存中构建XML数据).不要将XML语言狭隘的理解成XML文件!
4.XML语法格式
-
XML文档声明(该内容一定要放在第一行!!!)
<? xml version="1.0" encoding="UTF-8"?>
-
标记( 元素 / 标签 / 节点)
2.1 XML文档,有一个个的标记组成
2.2 语法:a. 开始标记(开放标记):<标记名称> b. 结束标记(闭合标记):</标记名称> c.标记名称: 自定义名称,必须遵循以下命名规则: 1.名称可以含字母、数字以及其他字符 2.名称不能以数字或者标点符号开始 3.名称不能以符号"xml"(或者"XML"、"Xml")开始 4.名称不能包含空格,不能包含冒号(:) 5.名称区分大小写 d. 标记内容: 开始标记和结束标记之间,是标记的内容. 例如,我们通过标记,描述一个人: <person> <name>张三</name> <age>20</age> <sex>男</sex> </person>
-
一个XML文档中,必须有且仅允许有一个根标记!
正例:<person> <name>张三</name> <age>20</age> <sex>男</sex> </person>
反例:
<person> <name>张三</name> <age>20</age> <sex>男</s