XML:
介绍:
标记语言
可扩展的标记语言
配置信息
键值对配置文件:一键一值
代码中也可以写配置信息,代码是需要编译的,编译的代码不好修改
什么是可扩展标记?:
就是可伸缩,配置灵活
结构清晰
专门有代码帮你解析他们
语法规范:
1.标记大小写区分
2.标记必须封口
<A /> 空标记 直接封口
<A> 其他内容 </A>
3.一个XML 只可以有一个根元素
4.属性必须有双引号或者单引号 双注
5.必须写一个XML的声明部分 <?xml version="1.0" encoding="utf-8" ?>
6.如果要包含违反标记的文字 你可以直接使用 <![CDATA[ 里面可以存放违反标记的内容 ]]>
7.也可以用转移符来解决违反标记的字符
http://tool.oschina.net/commons?type=2
8.如果有定制文档,那你的标记就必须按照定制的文档写
解析:
XML 普普通通的文本文件
各大编程语言都有自己的解析器
DOM:
先把XML读入到内存 然后解析里面的内容
DOM树
SAX:
读取解析,事件解析方法
XML平时用在哪里:
1.做为配置文件
2.数据导入导出,可以导出为xml结构
3.数据交换
书写格式: