什么是xml
xml是可扩展的标记语言
xml的作用
主要作用:
- 用来保存数据,而且这些数据有自我描述性
- 它还可以作为项目或者模块的配置文件
- 还可以作为网络传输数据的格式(现在JSON为主)
xml语法
文档声明
xml文件的建立
xml注释
XML和html注释一样
< !-- 注释内容 – >
元素(标签)
-
html标签:
格式:<标签名>封装的数据</标签名>
单标签:<标签名/> < br />换行 < hr/>水平线
双标签:<标签名>封装的数据</标签名>
标签名大小写不敏感
标签有属性,基本属性和事件属性
标签要闭合(不闭合,html中不报错。但需要养成良好书写习惯) -
什么是xml元素
- XML元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。
- 元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性
-
XML命名规则
-
XML元素必须遵循以下命名规则:
- 名称可以含字母、数字以及其他的字符
- 名称不能以数字或者标点符号开始
- 名称不能以字符“xml”或者(XML Xml)开始(可以但不规范)
- 名称不能包含空格
-
xml中的元素(标签)也分成 单标签 和 双标签
-
单标签:格式:<标签名 属性=“值” 属性=“值”…… />
-
双标签:<标签名 属性=“值” 属性=“值”…… ></标签名>
xml属性
xml的标签属性和html的标签属性是非常类似的,属性可以提供元素的额外信息
在标签上可以书写属性:一个标签上可以书写多个属性。每个属性的值必须使用 引号 引起来。
的规则和标签的书写规则一致。
xml属性必须加引号,不然引起报错
所有的xml元素都必须闭合,不然引起报错
不能起始标签和结束标签大小写不一致,不然引起报错
xml必须正确地嵌套
文档必须有根元素。没有父标签的元素,叫顶级元素
根元素就是没有父标签的顶级元素,而且是唯一一个才行
xml的特殊字符:
<特殊字符:<; >特殊字符:>;
文本区域(CDATA区)
CDATA语法可以告诉xml解析器,其中文本内容只是纯文本,不需要xml语法解析
CDATA格式: