xml

发布时间 2023-04-13 12:56:08作者: 挖洞404

1、介绍
xml指可扩展标记语言eXtensible markup language,是一种标记语言。
xml被设计用来传输和存储数据,不用于表现和展示数据,HTML则用来表现数据。

xml在线格式化:https://c.runoob.com/front-end/710/

2、语法
(1)xml必须包含根元素,它是其他所有元素的父元素
(2)xml声明为可选部分,如果存在需要放在文档的首行

<?xml version="1.0" encoding="UTF-8"?>

(3)所有的xml元素都必须有一个关闭标签
(4)xml标签对大小写敏感,开始标签和结束标签必须使用相同的标签名
(5)xml必须正确嵌套
(6)xml属性值必须加引号,单引号或双引号均可。如果属性值中存在一种引号,则可以考虑使用另一种引号包围
(7)某些字符需要作为普通文本时,即作为属性值或标签内文本,应使用其对应的实体引用,xml中有5个预定义的实体引用<>&'",
注释:在 XML 中,只有字符 "<" 和 "&" 确实是非法的,但一般这5个字符都会使用实体引用。
(8)注释

<!--注释部分-->

(9)xml中,空格会被保留
(10)xml以LF存储换行
在 Windows 应用程序中,换行通常以一对字符来存储:回车符(CR)和换行符(LF)。
在 Unix 和 Mac OSX 中,使用 LF 来存储新行。
在旧的 Mac 系统中,使用 CR 来存储新行。

3、元素