Xml文件读取与配置文件解析方法比较

本文介绍了Java使用JAXP读取和解析XML配置文件的方法,包括设置DTD或Schema验证,以及通过EntityResolver加载验证文件。同时对比了iBatis和Spring处理解析Document对象的不同策略,iBatis基于策略模式,适合xpath节点较少的情况,而Spring的解析更灵活但过程融合在遍历中。
摘要由CSDN通过智能技术生成

       在j2ee的世界中,配置文件是不可或缺的组成部分。对于绝大多数应用和框架来讲,最常用的配置文件的格式是xml。那么,在java中是如何读取和解析这些配置文件呢?

       java操作xml文件的方式有多种,如jDom,Dom4j和jaxp等。在本文中,关于jaxp的背景和来历在本文中将不做过多复述,只是介绍jaxp读取xml的方法。

       jaxp读取xml的代码实现是基于工厂模式,首先需要创建能够生成DocumentBuilder的工厂:DocumentBuilderFactory,可以通过为这个factory设置属性来控制生成的DocumentBuilder的特性和行为。有了DocumentBuilder,就可以读取xml文件,构建Document对象了。

       具体的实例代码如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值