求救:JAVA dom4j获取XML嵌套节点属性值

本人小白,求JAVA DOM4J源码,如:

 <?xml version="1.0" encoding="UTF-8"?>
<test>
    <a name="1">
        <a name="2">测试</a>
    </a>    
</test>

dom4j怎么解出a节点name属性值,即获得1 2 (*a节点可能嵌套了多个a节点,所以节点路径不能写死*)

http://blog.csdn.net/havedream_one/article/details/47355223
有问题多百度

这个,你的需求是啥??正常的,就得到根节点,由根节点在判断是否有a节点,有的话就取属性值,再由这个a节点,得到其所有的子标签,在遍历判断是否有a取其属性值…………以此下推,用递归吧。。。还有可以用xpath,直接选中xml的所有a标签,遍历取属性值。 感觉后者方便很多!