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 閱讀(3141) 評論(0)  編輯  收藏 所屬分類: j2ee
          主站蜘蛛池模板: 泗阳县| 竹山县| 炎陵县| 前郭尔| 太和县| 东兰县| 晋城| 祁东县| 时尚| 景德镇市| 麟游县| 北辰区| 长乐市| 光泽县| 铁力市| 青浦区| 霍林郭勒市| 凤翔县| 岑溪市| 夹江县| 淄博市| 灵璧县| 沁水县| 阿拉尔市| 都兰县| 正安县| 平湖市| 高陵县| 那坡县| 乐平市| 古浪县| 商城县| 鄂托克前旗| 南江县| 泾源县| 长子县| 泽州县| 长岭县| 泗水县| 无棣县| 柏乡县|