XML介绍
XML概述
XML是一种可扩展标记语言,也可以认为是一种数据交换格式。
- 可扩展: 语法格式约束不是很严格,用户可扩展性、自定义特性更强。
- 标记语言: 语法主要由标签组成。
- 数据交换格式:可以用作为客户端、服务端数据传输的数据格式。
XML语法
文件以 .xml 结尾。
XML文档声明
xml文档声明在文件首行编写以下内容:
代码语言:javascript复制<?xml version="1.0" ?>
文档声明的属性:
- version:版本号 固定值 1.0;
- encoding: 指定文档的编码,一般使用UTF-8编码。默认值为 iso-8859-1;
- standalone:指定文档是否独立 yes 或 no(不做了解)
那么我们的xml文件声明(第一行)一般都可以这样写:<?xml version="1.0" encoding="UTF-8"?>
代码语言:javascript复制<?xml version="1.0" encoding="UTF-8"?>
标签(元素)
XML里面的标签也叫元素,最顶层的标签也叫根标签,XML文档中必须有且只能有一个根元素。
标签的特征