java读取xml配置文件

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);
    }
}



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值