一.初始XML
1.定义1:可扩展【可以自定义】符号<>
2.特点:可以跨平台可以跨语言【跨系统】传递
3.作用:传递数据、框架/应用程序可以使用xml进行参数的配置
2.XML的文档结构
3.xml的文档组成部分
(1)文档声明
(2)指令
(3)标签(也叫元素)和属性(属性名和属性值)以及=号
(4)文本(存在于标签之间的内容)
3.1文档声明
<?xml version="1.0"encoding=''UTF*8"? >
3.2指令
(1)
备注:代表的含义是指定当前xml的样式
(2)a.css(新建file命名xx.css 作用改字颜色)
(3)
3.3标签和属性
3.4文本
核心要点:属性值中或是文本中如果遇到无法显示在页面的字符,需要使用转义字符来进行转换
实战转义字符:文本
3.5xml的规范
所有xml元素都必须有结束标签
xml标签对大小写敏感
xml必须使用正确的嵌套
同级标签以缩进对齐
元素名称可以包含字母、数字或其他的字符
元素名称不能以数字或者标点符号开始
元素名称中不能含空格
实战:
实战2:
二:解析xml
1.解析xml的种类
DOM、SAX、DOM4J
2.DOM4J 的特点:开源易用,应用于java平台,使用大量接口
3.DOM4J
3.1常用API
document 接口:定义xml文档
element接口:定义xml元素
text接口:定义xml文本节点
attribute接口:定义xml属性
2.准备环境
步骤1:创建工程
步骤2:加载DOM树
步骤3:先加载xml文档
需求1:显示手机收藏信息
查询显示手机信息
添加手机
保存手机信息
修改手机信息
删除手机信息
完整信息