在j2ee的世界中,配置文件是不可或缺的组成部分。对于绝大多数应用和框架来讲,最常用的配置文件的格式是xml。那么,在java中是如何读取和解析这些配置文件呢?
java操作xml文件的方式有多种,如jDom,Dom4j和jaxp等。在本文中,关于jaxp的背景和来历在本文中将不做过多复述,只是介绍jaxp读取xml的方法。
jaxp读取xml的代码实现是基于工厂模式,首先需要创建能够生成DocumentBuilder的工厂:DocumentBuilderFactory,可以通过为这个factory设置属性来控制生成的DocumentBuilder的特性和行为。有了DocumentBuilder,就可以读取xml文件,构建Document对象了。
具体的实例代码如下: