把一个文件<person>
        <name>zhansan</name>  
        <age>20</age>  
        <address>
<code>
443002
</code>
<tel>
0717-9999992
</tel>

        </address>
</person> 转化为一个字符串String re 如下:
persons.person.name=zhangsan
persons.person.age=zhangsan
persons.person.address.code=443002
persons.person.address.tel=0717-9999992
下面是我用jdom写的,结果是错的,请指教String re=""//要得到的结果
private static void nivegate(Element root, String rootName) { 

       
if(root.getChildren().isEmpty()) 
{
re+="="+root.getText()+"\n";
return;


        List children=root.getChildren();
        Iterator iter=children.iterator(); 
while (iter.hasNext()) {
Element e = (Element) iter.next(); 
re+=rootName;
re+="."+e.getName();
nivegate(e,"");
  }
        
}