XML学习

一.初始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:显示手机收藏信息

 

 查询显示手机信息

 

 

 添加手机

 

 

 保存手机信息

 

 修改手机信息

 

 

 删除手机信息

 

 

 完整信息

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值