使用accepter遍歷所有XML子元素

          public class Myvisitor extends VisitorSupport {
              /**
               * 對于屬性節點,打印屬性的名字和值
               */
              public void visit(Attribute node) {
                  System.out.println("attribute : " + node.getName() + " = "
                         + node.getValue());
              }

              /**
               * 對于處理指令節點,打印處理指令目標和數據
               */
              public void visit(ProcessingInstruction node) {
                  System.out.println("PI : " + node.getTarget() + " "
                         + node.getData());
              }

              /**
               * 對于元素節點,判斷是否只包含文本內容,如是,則打印標記的名字和 元素的內容。如果不是,則只打印標記的名字
               */
              public void visit(Element node) {
                  if (node.isTextOnly())
                     System.out.println("element : " + node.getName() + " = "
                            + node.getText());
                  else
                     System.out.println("--------" + node.getName() + "--------");
              }
           
              @Test
              public void test() throws DocumentException {
                  SAXReader saxReader = new SAXReader();
                  Document document = saxReader.read("src/book.xml");
                  // dom4jParser.traversalDocumentByIterator();
                  document.accept(new Myvisitor());
               }
              

          posted on 2012-06-14 22:45 youngturk 閱讀(245) 評論(0)  編輯  收藏 所屬分類: 幾種文檔解析web.xml解析

          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 扎赉特旗| 略阳县| 云梦县| 上杭县| 平乐县| 永胜县| 抚顺县| 仁化县| 彝良县| 乐东| 凉山| 历史| 印江| 贵港市| 习水县| 万山特区| 万盛区| 沅江市| 虎林市| 荃湾区| 周至县| 江津市| 绥化市| 康保县| 大渡口区| 黑河市| 昌邑市| 盐源县| 连南| 临高县| 天津市| 嵩明县| 乌兰县| 灌南县| 贵州省| 黄大仙区| 新巴尔虎右旗| 探索| 麦盖提县| 乌兰察布市| 偃师市|