XML优点:
01.可扩展性好,要增加某一标签的数据,直接在下面继续添加就好了。
02.严格的区分元数据和数据,要表示的数据都用双引号括起来。
03.因为结构比较的严格,所以验证的时候也是很容易。
04.通用性高,因为本身就自带元数据的,所以不需要再去额外对数据样再加工
xml的用途:
01.作为配置文件
02.web项目中的xml,作为程序结果的返回结果集 ,进行数据交流(初始化请求的格式,确认响应,调用服务器的细节,端口号,主机名,用户名,url等)
xml的识别:
是通过xml解析器来完成的,解析完了后,会在内存中自动形成相关的数据模型,DOM是其中的一种。
这些都是介绍xml的一些特点
xml文件的结构:
01.序言<?xml version=“1.0” encoding=“utf-8”> 这个说明xml文件的版本信息,编码方式
02.一个根元素,所有的节点都必须被镶嵌在根元素上
03. 嵌套在根元素中的子元素
元素格式有两种类型
一种是包括型
一种是封闭型
元素和属性的命名风格有四种:
01.驼峰命名法
例如
applicationUsersList
02.单词所有首字母大写法
例如
ApplicationUsersList
03.下划线法
application_users_list
04.中间线法
application-users-list
元素命名的规则:
01.不能用xml开头
02.必须用字母开头
03.没有空格
04.名称对大小写敏感,结束元素和开始元素大小写保证一模一样。但是xml作为数据传输的载体,有些程序对大小写不敏感,例如c语言,所有最好元素名不一致:例如A和a,就不要这样命名
属性命名规则:
01.元素和属性的命名风格要保证一致性
02.属性的名必须是唯一的
03.属性必须有取值部分,取值部分必须使用引号,单引号或者双引号都可以。
04.如果选择双引号的话,引值内必不可使用双引号;同理单引号一样
元素和属性内容:
元素和属性可以包括文本,文本中不可以出现取值符号和左尖号。后者是判断元素的标志,前者是和实体引用字符一起使用的。
实体引用字符:
空格 -----  
左尖号 – <
右尖号 – &rt
取值符 – &