请教各位达人,请用JDOM帮我解析一下这个XML文件,主要想取数据库的配置信息(driver,user,url,password)
config.xml
<?xml version="1.0" encoding="UTF-16"?>
<!--数据源配置文件-->
<Config>
<Default ref = "" type="oracle">
<property name="driver">com.sybase.jdbc2.jdbc.SybDriver</property>
<property name="url"><![CDATA[jdbc:oracle:thin:@192.168.103.169:1521:tms]]></property>
<property name="user">tms</property>
<property name="password">jstrd</property>
<property name="dbcode" desc="数据库目标编码,默认为ISO-8859-1">ISO-8859-1</property>
<property name="decode" desc="是否需要解码,读取数据时">true</property>
<property name="encode" desc="是否需要编码,写入数据时">true</property>
</Default>
</Config>
谢谢!
问题点数:20、回复次数:3Top
1 楼taiyang799(飞翔)回复于 2006-03-14 12:13:00 得分 20
public class ParseConfig {
public static void main(String[] args)throws Exception {
SAXBuilder sb = new SAXBuilder();
Document doc = sb.build(ParseConfig.class.getResourceAsStream("config.xml"));
Element root = doc.getRootElement();
List children = root.getChildren();
for(int i=0;i<children.size();i++){
Element e = (Element)children.get(i);
//System.out.println(e.getName());
List prolist = e.getChildren();
//System.out.println(prolist.size());
for(int j=0;j<prolist.size();j++){
Element pro = (Element)prolist.get(j);
System.out.println(pro.getAttribute("name").getValue()+"="+pro.getText());
//System.out.println(pro.getText());
}
}
}
}Top
2 楼taiyang799(飞翔)回复于 2006-03-14 12:16:44 得分 0
public class ParseConfig {
public static void main(String[] args)throws Exception {
SAXBuilder sb = new SAXBuilder();
Document doc = sb.build(ParseConfig.class.getResourceAsStream("config.xml"));
Element root = doc.getRootElement();
List children = root.getChildren();
for(int i=0;i<children.size();i++){
Element e = (Element)children.get(i);
//System.out.println(e.getName());
List prolist = e.getChildren();
//System.out.println(prolist.size());
for(int j=0;j<prolist.size();j++){
Element pro = (Element)prolist.get(j);
System.out.println(pro.getAttribute("name").getValue()+"="+pro.getText());
//System.out.println(pro.getText());
}
}
}
}Top
3 楼wanpwang()回复于 2006-05-16 11:24:04 得分 0
haoTop




