zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0

如何 Web 中读取 xml 配置文件的配置信息

我的配置文件config.xml:

              < config >

                  < java > c:\jdk </ java >

</ config >

工程的结构如下图:

web-structs.jpg

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

程序的执行结果如下:

xml-result.jpg

在取得节点的值的时候,用的是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

只有注册用户登录后才能发表评论。


网站导航: