——数据传输 XML与JSON——
一、XML
1.简介
XML是一种可扩展标记语言,(extensible Markup Laguage)
(1).xml具有平台无关性,是一门独立的标记语言。(语言无关性)
(2).xml具有自我描述性。
2.用途
(1).网络数据传输;
(2).数据存储;
(3).配置文件。
3.xml语法格式
(1). XML
文档声明
<?xml version="1.0" encoding="UTF-8"?>
(2).
标记
(
元素
/
标签
/
节点
)
XML
文档
,
由一个个的标记组成
.
语法
:
开始标记
(
开放标记
): <
标记名称
>
结束标记
(
闭合标记
): </
标记名称
>
标记名称:
自定义名称,必须遵循以下命名规则:
1.
名称可以含字母、数字以及其他的字符
2.
名称不能以数字或者标点符号开始
3.
名称不能以字符
“xml”
(或者
XML
、
Xml
)开始
4.
名称不能包含空格,不能包含冒号(
:
)
5.
名称区分大小写
标记内容
:
开始标记与结束标记之间
,
是标记的内容
.
例如
,
我们通过标记
,
描述一个人名
:
<name>张三
</name>
(3).
一个
XML
文档中
,
必须有且且仅允许有一个根标记
(4).
标记可以嵌套
,