1、XML是可拓展的标记性语言
2、XML的主要作用:用来保存数据,数据具有自我描述性
可以作为项目或者模型的配置文件
作为网络传输数据的格式(现在以 JSON为主)
3、XML语法
1、新建一个XML文件()
version="1.0" 表示xml文件版本
encoding="utf-8" 表示xml文件编码
2、注释:。注释快捷键ctrl+shift+/
3、标签(标签大小写敏感)
XML元素命名规则:名称可以包含字母、数字以及其他的字符
名称不能以数字或者标点符号开始
名称不能包含空格
xml中的元素分为单标签和双标签
单标签:
双标签:文本数据或字标签
每个属性必须用括号括起来,所有xml标签都必须要闭合,即要有关闭标签
xml文档必须有根元素(顶级元素,没有父标签,而且只有一个)
XML中的特殊字符
4、文本区域(CDATA)
纯文本,不需要xml语法解析
< ! CDATA [ [ 中间部分内容不会被解析 ] ] >
5、DOM技术(W3C制定的),sax技术已经过时
jdom对dom进行了封装,dom4对jdom进行了封装。
6、dom4j解析技术
到官网下载jar包