现在我要实现把一棵树生成相应的xml,采用jdom的方式来做,现在思路还没有,那一棵树我已经生成了(dtree来实现的,通过java的递归查找返回category的实例,这样各级关系都可以得到了)。现在改如何把其生成xml?谢谢大家了!

解决方案 »

  1.   

    一级级的往下读呗, 都是结构化的内容,转换一下问题应该不大吧每读到下一级的 treeNode, 就新建一个 xmlElement, 然后加入到父级节点前提是你对jdom 有所了解,
      

  2.   

    还是递归.
    都是一样的.
    只是每次判断一下.当前级别,
    如果级别减少.想着写关闭上级标签的.
    任何评议都一样.
    建议,你可以去看一下目前的flash 的代码.好象多一些.
      

  3.   

    sysout  "开始标签"
    递归子结点.
    sysout "结速标签"如果是这样的递归结构,就不需要考虑其它的情况了.但是处理不了
    <node1><node2>
    <node3></node3></node2>
    </node1>
    <node1>
    <node3></node3>
    </node1>
    这种情况.