1、什么是xml?
xml是可扩展的标记线语言。可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
XML 是独立于软件和硬件的信息传输工具。
2、xml的作用?
-
便于不同应用、不同平台之间的数据共享和通信。(现在以json为主)
具体点的作用为:(1)可作为一种简单的数据库,存储并检索数据;(2)传输约定格式的文件;(3)做软件的配置文件。【配置文件:保存软件设置的文件】
-
报错数据,而且这些数据具有自我描述性
-
还可以作为项目或者模块的配置文件
-
把数据从 HTML 分离
3、xml语法
- XML 文档必须有根元素
- XML 声明
- 所有的 XML 元素都必须有一个关闭标签
- XML 标签对大小写敏感
- XML 必须正确嵌套
- XML 属性值必须加引号
- 实体引用
注释:在 XML 中,只有字符 “<” 和 “&” 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
- XML 中的注释<-- -->
- 在 XML 中,空格会被保留
- XML 以 LF 存储换行,在 Windows 应用程序中,换行通常以一对字符来存储:回车符(CR)和换行符(LF)。
4、XML 元素命名规则
- 名称可以包含字母、数字以及其他的字符
- 名称不能以数字或者标点符号开始
- 名称不能以字母 xml(或者 XML、Xml 等等)开始
- 名称不能包含空格