您的位置:程序门 -> java -> j2se / 基础类



一个通过jdom取xml节点的问题,求教


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


一个通过jdom取xml节点的问题,求教[已结贴,结贴人:lsj_smile]
发表于:2007-03-08 20:39:51 楼主
如xml文件为

<root>
      <child   name= "1 "/>
      <child   name= "2 "/>
      <child   name= "3 "/>
</root>

用jdom如何最快速度可以通过name值得到对应的节点
比如通过2,得到 <child   name= "2 "/>

求教~~~~~~~~~~~~~~
发表于:2007-03-09 08:40:031楼 得分:0
没有人回答吗?是不是无法实现阿?
发表于:2007-03-09 09:52:462楼 得分:5
<root>
  <child_1/>
  <child_2/>
  <child_3/>
</root>
如此可行矣
发表于:2007-03-09 09:54:223楼 得分:0
回   bradwoo8621()  
这样虽可行,但就改掉了这个节点的name。
能否在不改的前提,能够实现阿?
发表于:2007-03-12 10:20:254楼 得分:5
恐怕只有遍历子节点,判断name   attribute的值等于2了
发表于:2007-07-14 17:50:275楼 得分:5
用xpath可以很容易做到。
xpath:“//child[@name   =   '2 ']”
发表于:2007-07-14 19:39:116楼 得分:5
得到document后,用document.getelementsbyname( "1 ")[0]可以得到第一个name值为1的child节点


快速检索

最新资讯
热门点击