1、XML概念
2、XML语法
2.1文档声明
2.2元素(标签)
2.3XML命名规则
2.4文本区域(CDATA区)
3、XML属性 1、XML概念 定义:XML为可扩展标记性语言。
作用:
1、保存具有自我描述性的数据。
2、为项目或模块配置文件。
3、作为网络传输数据格式。 现阶段XML使用的地方较多,轻量级数据传输会用到JSON,XML是为了替代HTML被提出来的,因为语法比较严格。
以下例子为XML存储书籍,首先新建标签books(复数),内部采用book标签进行每一本书的存储。
2、XML语法 2.1文档声明<?xml version="1.0" encoding="utf-8" ?>
2.2元素(标签) XML元素是指从(且包括)开始标签到(包括)结束标签的部分,元素可以包括其它元素、文本混合物。元素也可以拥有属性。2.3.1)名称可以含有字母、数字以及其它字符
例如:
2.3.2)名称不能以数字或者标点符号开始或包含空格。
错误示范:
以数字或者标点符号开头:
以空格开头:
2.3.3)所有XML元素必须含有关闭标签。
2.3.4)对大小写很敏感,格式要求比较规范。
错误示范:
2.3.5)标签必须正确嵌套。
2.3.6)必须具有根元素。
根元素是顶级元素,根元素是没有父标签的顶级元素。
2.4.1单标签和双标签
双标签在内部添加元素:
单标签整合为一条XML标签:
2.4.2特殊符号
比如要在Markdown或者XML中写小于号<和大于号>。使用<表示<。使用>表示>,注意要切换到英文输入法。
在实际中显示为大于号和小于号。
3、XML属性 属性必须用引号表示,否则会报错。属性为元素中的内容,元素是一条标签。