如何在
Web
中讀取
xml
配置文件的配置信息
我的配置文件config.xml:
?????????????
<
config
>
???
?????????????
<
java
>
c:\jdk
</
java
>
</
config
>
工程的結(jié)構(gòu)如下圖:
Config.xml
文件在src目錄下,web工程發(fā)布后,config.xml文件存放在WEB-INF/classes/目錄下。
在action中,來(lái)取得xml的屬性配置文件,代碼如下:
???????????????? Document? doc=
XMLReader.readXML("config.xml")
;
???????????????? System.
out
.println(
"action? document? is? :? "
+doc);????
????????????????
Node jhn=(Node)doc.selectSingleNode("/config/java[1]");
???????????????? System.
out
.
println
(
"java home? node? is? :? "
+jhn);
???????????????? System.
out
.println(
"the value of the java node? is? :? "
+jhn.getStringValue());
程序的執(zhí)行結(jié)果如下:
在取得節(jié)點(diǎn)的值的時(shí)候,用的是xpath。
????
(Node)doc.selectSingleNode("/config/java[1]")
中
/config/java[1]
表示取
config
節(jié)點(diǎn)下的第一個(gè)
java
節(jié)點(diǎn),結(jié)果以
Node
類型的對(duì)象返回。
jhn.getStringValue()
來(lái)取得此節(jié)點(diǎn)的值。
想了解更多的
xpath
的知識(shí),可以參考
http://m.tkk7.com/zhyiwww/archive/2006/10/24/77040.html
?
|----------------------------------------------------------------------------------------|
版權(quán)聲明 版權(quán)所有 @zhyiwww
引用請(qǐng)注明來(lái)源 http://m.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2006-10-24 19:15
zhyiwww 閱讀(3137)
評(píng)論(0) 編輯 收藏 所屬分類:
j2ee