如何在
Web
中读取
xml
配置文件的配置信息
我的配置文件config.xml:
<
config
>
<
java
>
c:\jdk
</
java
>
</
config
>
工程的结构如下图:
Config.xml
文件在src目录下,web工程发布后,config.xml文件存放在WEB-INF/classes/目录下。
在action中,来取得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());
程序的执行结果如下:
在取得节点的值的时候,用的是xpath。
(Node)doc.selectSingleNode("/config/java[1]")
中
/config/java[1]
表示取
config
节点下的第一个
java
节点,结果以
Node
类型的对象返回。
jhn.getStringValue()
来取得此节点的值。
想了解更多的
xpath
的知识,可以参考
http://www.blogjava.net/zhyiwww/archive/2006/10/24/77040.html
|----------------------------------------------------------------------------------------|
版权声明 版权所有 @zhyiwww
引用请注明来源 http://www.blogjava.net/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2006-10-24 19:15
zhyiwww 阅读(3131)
评论(0) 编辑 收藏 所属分类:
j2ee