Day 32 学习分享 - XML文件

本文详细介绍了XML(可拓展标记语言)的基本概念、结构及优势,解析XML文档的方法,特别是使用DOM4J API进行解析的过程。XML作为一种通用数据格式,在项目配置和数据交换中扮演着重要角色。
1. XML文件概念

XML - Extensible Markup Language - 可拓展标记语句

XML是一种数据的格式, 可以用这种数据格式来储存和标识一组数据!

2. XML基本机构
<?xml version="1.0" encoding="UTF-8"?>

​ XML声明 – 定义XML 版本号 编码信息

​ 根元素

​ 注释

---- 属性

​ 王珊

.NET高级编程

​ 包含C#框架和网络编程等

​ 元素 – 由开始标签, 元素内容和结束标签组成

良好的XML文档格式:
	必须有XML声明语句
	必须有且仅有一个根元素
	标签大小写敏感(AAA != aaa)
	属性值用双引号
	标签成对
	元素正确嵌套
3. XML文档的优势

XML基于文本格式, 具有简单性, 可拓展性, 交互性和灵活性

XML格式一般在项目中作为配置文件, 还可以用于不同站点之间的一种通用的数据交换格式使用, 例如webservice.

XML文件是一种 [通用的数据格式, 方便在网络中进行传输]

4. 解析XML文档

使用DOM4J解析XML文件

解析原理:
	XML实际上是一个倒状的树状结构, 解析时, 通常先找到根节点, 然后根据根节点逐层遍历
5. DOM4J API
SAXReader new SAXReader();
	建立一个SAXReader阅读器
	
Document reader.read(new File());
	读取File 返回一个Document类型文件

Element doc.getRootElement(); 
	根据Document类文件得到XML根元素
	
List<Element> rootElement.elements();
	根据根元素创建elementsList合集开始遍历
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值