EXtensible Markup Language 可扩展标记语言
在XML中,它允许用户自定义标签,一个标签用于描述一段数据,一个标签可以分为开始标签和结束标签
,在开始标签和结束标签之间,又可以使用其他标签描述其他数据,以此来实现数据关系的描述、
一个XML文件包含如下几部分内容:
文档声明 <?xml version=“1.0” encoding="GB2312" standalone="yes"?>
standalone属性说明文档是否独立
元素 XML文件中出现的标签,一个标签中也可以嵌套若干个子标签
属性
注释
CDATA区,特殊字符
处理指令
xml文档是以哪种码表保存的,在xml文档中就应该设置相应的encoding属性,以通知解析器以相应编码打开
对于XML标签中出现的所有空格和换行,XML解析程序都会当作标签内容进行处理,
命名规范:
区分大小写
不能以数字或“-”开头
不能包含空格
名称中间不能包含(:)号
一个标签可以有多个属性,每个属性都有它自己的名称和取值
注释<!-- --> XML声明之前不能有注释