CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web Services / XML

jdom是否支持xml的遍历啊?

楼主sadfer(bu bu)2004-05-03 20:23:27 在 Java / Web Services / XML 提问

请问jdom有没有遍历xml的方法啊? 问题点数:0、回复次数:11Top

1 楼rainight(雨夜聆风)回复于 2004-05-03 23:07:12 得分 0

你所说的遍历指什么?SAX解析吗?JDOM从名称上看也是DOM解析呀。如果你想用SAX,还是考虑用xerces的关于sax的解析功能吧。Top

2 楼minghuitian(明月)回复于 2004-05-06 14:50:47 得分 0

gzTop

3 楼liangyongwen(云轩)回复于 2004-05-07 09:38:25 得分 0

自己写不就是有了??  
  树的遍历方法~Top

4 楼spiderboy(spiderboy.fuck(Beauty anotherHotGirl))回复于 2004-05-07 12:48:32 得分 0

既然叫DOM就应该支持,猜的啊Top

5 楼kangkang00()回复于 2004-05-07 22:14:46 得分 0

支持Top

6 楼DarrenWang(达伦)回复于 2004-05-08 09:12:33 得分 0

当然支持!递归一下不久出来了?!Top

7 楼bromon(我的媳妇是卉卉)回复于 2004-05-09 00:39:19 得分 0

我倒,这个问题......  
   
  你干脆问我java的文件操作支不支持遍历算了.  
   
  顺便说一句,jdom是基于saxTop

8 楼DarrenWang(达伦)回复于 2004-05-09 08:18:17 得分 0

楼上的,jdom纯粹是基于DOM模型,怎么出来个“jdom是基于sax”之说啊?!!!!!!!Top

9 楼temony(temony)回复于 2004-05-09 09:30:47 得分 0

晕.........  
   
  我也想问同样的问题Top

10 楼yunuo2010000(允诺)回复于 2004-05-09 09:36:27 得分 0

学习Top

11 楼ln_boy(lnboy)回复于 2004-05-09 10:37:17 得分 0

给你一个示例:  
   
   
   
      /**  
        *   查找某一元素下的指定名字的元素,并返回元素内容  
        *   @param   crtelement   源元素  
        *   @param   ename   待查找元素的名字  
        *   @return   第一个查找到的元素,或者null  
        */  
      public   static   org.jdom.Element   findElement(org.jdom.Element   crtelement,  
                                                                                            String   ename)   {  
          if   (   (crtelement   ==   null)   ||   (ename   ==   null)   ||   (ename.length()   <   1))   {  
              //传入的参数任意一个都不能够为空  
              return   null;  
          }  
          else   {  
              if   (crtelement.getName().equals(ename))   {  
                  return   crtelement;  
              }  
              else   {  
                  java.util.Iterator   iterator   =   crtelement.getChildren().iterator();  
                  org.jdom.Element   result   =   null;  
                  while   (iterator.hasNext())   {  
                      Element   child   =   (Element)   iterator.next();  
                      result   =   findElement(child,   ename);  
                      if   (result   !=   null)   {  
                          break;  
                      }  
                  }  
                  return   result;  
              }  
          }  
      }  
   
  Top

相关问题

  • XML遍历问题
  • 遍历XML数的问题
  • XML遍历和编码问题
  • 怎样遍历XML格式的字串?
  • vb支持不支持递归函数,我想对二叉树进行遍历?
  • 如何遍历一个XML文件所有的节点
  • 如何在XSLT中遍历XML节点的所有属性?
  • 我有一段xml代码,怎样遍历显示在listview上?
  • js如何遍历取得xml中每个字节点的值
  • 求MSXML遍历读取xml节点的示例代码

关键词

  • null
  • 遍历
  • jdom
  • crtelement
  • 元素
  • sax
  • 查找
  • ename
  • 解析

得分解答快速导航

  • 帖主:sadfer

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo