使用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

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 梧州市| 固镇县| 绥德县| 二连浩特市| 浦东新区| 平和县| 洛浦县| 兰考县| 德令哈市| 安康市| 阳曲县| 涟源市| 兰州市| 宝坻区| 宁城县| 兰溪市| 三明市| 太原市| 河北区| 镇坪县| 澄江县| 大足县| 庐江县| 南通市| 大化| 和静县| 大英县| 开封市| 手游| 德格县| 厦门市| 杂多县| 东平县| 邢台市| 平南县| 吴堡县| 岢岚县| 宜春市| 广水市| 哈密市| 榆林市|