java读取xml/.properties配置文件
2012-01-05 20:52
507 查看
package org.ifocus.crawler.main; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import java.util.Iterator; import java.util.List; import java.util.Properties; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.jdom.Text; import org.jdom.input.SAXBuilder; public class ReadConfiguration { //读取xml的配置文件 public void readXml(String path) throws JDOMException, IOException { SAXBuilder builder = new SAXBuilder(false); Document document = builder.build(path); Element site = document.getRootElement(); Element bd = site.getChild("bd"); System.out.println(bd.getChildText("name")); System.out.println(bd.getChildText("pages")); } //读取.properties的配置文件 public void readProp(String path) throws IOException { InputStream in = new BufferedInputStream(new FileInputStream(path)); Properties prop = new Properties(); prop.load(in); Enumeration<String> en = (Enumeration<String>) prop.propertyNames(); while(en.hasMoreElements()) { System.out.println(prop.get(en.nextElement())); } } public static void main(String args[]) throws IOException, JDOMException { ReadConfiguration rc = new ReadConfiguration(); //rc.readProp("./src/baseUrl.properties"); rc.readXml("./src/baseUrl.xml"); } }
另外两个配置文件的内容
######.properties #百度 site.bd.name=baidu site.bd.pages=5 sie.bd.url=http://video.baidu.com/music/?order=hot&pn=1 #音乐台 yyt.name=yinyuetai yyt.pages=5 yyt.url=http://www.yinyuetai.com/mv/all?page=1 #####.xml <?xml version="1.0" encoding="UTF-8"?> <site> <bd> <name>百度</name> <pages>5</pages> <!--<url>http://video.baidu.com/music/?order=hot&pn=1</url>--> </bd> <yyt> <name>音乐台</name> <pages>5</pages> <!--<url>http://www.yinyuetai.com/mv/all?page=1</url>--> </yyt> </site>
相关文章推荐
- java读取配置文件( properties 与 xml )
- java读取配置文件 xml properties的几种方法
- java读取xml/.properties配置文件
- Spring配置 在xml和java代码中读取properties文件
- Java开发中读取XML与properties配置文件的方法
- java配置文件之xml和properties简单读取实例
- Java中读取配置文件(properties、xml)
- Java开发-读取XML与properties配置文件
- java读写xml和properties配置文件and Properties支持中文(转)
- Java读取properties配置文件
- 【Properties文件】Java使用Properties来读取配置文件
- Java读取properties配置文件
- java读取properties 配置文件信息
- java读取.properties配置文件的几种方法
- java读取properties配置文件
- java读取xml配置文件
- Spring MVC框架下在java代码中访问applicationContext.xml文件中配置的文件(可以用于读取配置文件内容)
- Java读取properties配置文件时,中文乱码解决方法
- java读取.properties配置文件