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.aygfsteel.com/zhyiwww/archive/2006/10/24/77040.html

          ?



          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2006-10-24 19:15 zhyiwww 閱讀(3140) 評論(0)  編輯  收藏 所屬分類: j2ee
          主站蜘蛛池模板: 雷波县| 云梦县| 襄汾县| 宁陵县| 汾西县| 济源市| 托里县| 宜春市| 平武县| 盐亭县| 班戈县| 嵩明县| 股票| 长海县| 富锦市| 阳城县| 航空| 尼勒克县| 宕昌县| 平谷区| 民权县| 广德县| 正镶白旗| 长岭县| 湘潭市| 望都县| 绥阳县| 稷山县| 京山县| 西青区| 如皋市| 汝南县| 景宁| 绥滨县| 沅陵县| 平远县| 台南县| 福州市| 牡丹江市| 鄂尔多斯市| 曲水县|