用hibernate从数据库中取出数据,已经用dom4j形成个xml,以下是一段xml代码
<sort id="hr" text="人力资源系统" code="01">
<sort id="hr_zp" text="招聘" code="0102">
<sort id="hr_zp_set" text="基础设置" code="010200"/>
<sort id="hr_zp_gh" text="用工申请" code="010201"/>
<sort id="hr_zp_hd" text="招聘活动" code="010202"/>
<sort id="hr_zp_sw" text="招聘事务" code="010203"/>
<sort id="hr_zp_queryStat" text="招聘查询统计" code="010204"/>
</sort>
code=01 是个大的节点,0102是他的子节点,010200是0102的子节点,问题是以后如果在010200的下面在出现子节点的话 用什么算法能够遍历?