1.xml文件内容
<?xml version="1.0" encoding="UTF-8"?>
<明日科技>
<Java图书>
<书名>Java从入门到精通(第2版)</书名>
<作者>李忠尉,陈丹丹</作者>
<出版社>清华大学出版社</出版社>
<ISBN>9787302227465</ISBN>
<价格>59.8</价格>
<页数>533</页数>
<出版时间>2010-7-1</出版时间>
</Java图书>
</明日科技>
2. 读取类
package com.mingrisoft.configuration;
import java.net.URL;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.XMLConfiguration;
public class XMLConfigurationTest {
public static void main(String[] args) throws ConfigurationException {
URL resource = new XMLConfigurationTest().getClass().getResource("Book.xml");
XMLConfiguration config = new XMLConfiguration(resource);
String bookName = config.getString("Java图书.书名");// 获得书名
String author = config.getString("Java图书.作者"); // 获得作者
String press = config.getString("Java图书.出版社"); // 获得出版社
String ISBN = config.getString("Java图书.ISBN"); // 获得ISBN
double price = config.getDouble("Java图书.价格"); // 获得价格
int pages = config.getInt("Java图书.页数");// 获得页数
String time = config.getString("Java图书.出版时间");// 获得出版时间
System.out.println("图书信息");
System.out.println("书名:" + bookName);
System.out.println("作者:" + author);
System.out.println("出版社:" + press);
System.out.println("ISBN:" + ISBN);
System.out.println("价格:" + price + "元");
System.out.println("页数:" + pages);
System.out.println("出版时间:" + time);
}
}