<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java學習

    java學習

     

    dom4j解析xml文件

    1.先導入dom4j-1.6.1.jar包
    2.xml文件如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <config>
     
     
     <action name="user" className="com.kaishengit.web.UserAction">
      <result name="success" type="forward">suc.jsp</result>
      <result name="error" type="redirect">404.jsp</result>
     </action>
     
     
     <action name="book" className="com.kaishengit.web.BookAction">
      <result name="success">book.jsp</result>
      <result name="error" type="redirect">bookerror.jsp</result>
     </action>
     
     <action name="person" className="com.kaishengit.web.PersonAction" method="del">
      <result name="ok">suc.jsp</result>
     </action>
     
     

    </config>

    3.解析測試類是:

    package com.kaishengit.test;

    import java.io.File;
    import java.net.URL;
    import java.util.List;

    import org.dom4j.Document;
    import org.dom4j.Element;
    import org.dom4j.io.SAXReader;

    public class Dom4jTest {

     public void readXML() {
      //拿到src文件夾里的xml配置文件
      URL url = getClass().getResource("/");
      System.out.println(url);
      String filePath = url.getFile() + "struts.xml";
      
      try {
       //創建讀取配置文件的對象
       SAXReader reader = new SAXReader();
       //開始讀取配置文件
       Document doc = reader.read(new File(filePath));
       //拿到根節點
       Element root = doc.getRootElement();
       
       //拿到根節點下的action接點數組
       List<Element> actions = root.elements("action");
       
       for(Element action : actions) {
        String name = action.attributeValue("name");
        String className = action.attributeValue("className");
        String method = action.attributeValue("method");
        System.out.println("name="+name);
        System.out.println("className="+className);
        System.out.println("method="+method);
        
        List<Element> results = action.elements("result");
        for(Element result : results) {
         String resultName = result.attributeValue("name");
         String resultType = result.attributeValue("type");
         String pageName = result.getText();
         
         System.out.println("name:" + resultName + "\tresultType:" + resultType + "\tpageName:" + pageName);
       
        }
        
        System.out.println("----------------------");
       }
       
       
      } catch (Exception e) {
       e.printStackTrace();
      }
      
     }
     
     
     
     public static void main(String[] args) {
      
      
      Dom4jTest d = new Dom4jTest();
      d.readXML();
      
      
      
     }
    }

    posted on 2013-05-06 21:08 楊軍威 閱讀(1350) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲成a人片在线观看无码专区| 欧亚一级毛片免费看| 成人黄网站片免费视频 | 又大又硬又爽又粗又快的视频免费| 色噜噜AV亚洲色一区二区| 国产精品hd免费观看| 狠狠综合久久综合88亚洲| 怡红院免费的全部视频| 亚洲国产精品一区二区第一页| 免费人成网站在线观看不卡| 亚洲视频一区调教| 国产人在线成免费视频| 亚洲性色AV日韩在线观看| 四虎国产精品免费久久影院| 一本到卡二卡三卡免费高| 亚洲日韩精品射精日| 免费无码又黄又爽又刺激| 亚洲中文无码a∨在线观看| 暖暖日本免费中文字幕| 久久精品国产亚洲AV无码偷窥| 亚洲免费在线视频播放| 亚洲精品123区在线观看| 国产99视频精品免费视频7| 久青草视频97国内免费影视| 亚洲午夜精品久久久久久人妖| 中国在线观看免费国语版| 国产亚洲精品仙踪林在线播放| 亚洲一区二区三区香蕉| 最近最好最新2019中文字幕免费| 亚洲小说图区综合在线| 久久亚洲高清综合| 免费成人激情视频| 免费一区二区无码视频在线播放 | 亚洲毛片在线观看| 免费无码又爽又刺激高潮 | 日韩亚洲变态另类中文| 亚洲国产欧美一区二区三区| 亚洲国产一级在线观看 | 日批日出水久久亚洲精品tv| 免费国产午夜高清在线视频| 亚洲欧洲另类春色校园网站|