我有个含有上下级关系的表,请问我怎样把它生成相对应的XML文件,
如:<中国>
      <江苏>
          <南京>
           </南京>
      </江苏>
      <江西>
      </江西>
   </中国>

解决方案 »

  1.   

    偶刚有点心得参考
    http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=38334
      

  2.   

    使用XStream把Obj序列化成XML,还可以反序列化,很好用
      

  3.   

    你画出来的不就是你要的XML吗?
    <国家>
      <XX省份>
        <XX城市>
          <XX街道>
            ...   //最后是厕所马桶的型号 如<XX马桶>T-233F<XX马桶>
          </XX街道>
        </XX城市>
        <XX城市1>
          <XX街道>
            ...   
          </XX街道>
        </XX城市1>
          ...
      </XX省份>
      <XX省份1>
        <XX城市>
          <XX街道>
            ...   
          </XX街道>
        </XX城市>
      </XX省份1>
        ...
    </国家>
      

  4.   

    你是问用什么生成这个啊,我晕
    害我写那么多白写了
    用DOM、JDOM、DOM4J(推荐)都可以啦
    呼呼~~~
      

  5.   

    楼主试试dom4j吧,代码量几百行吧,不难,但比较麻烦。
      

  6.   


    定义一个对应层次的字段吧,比如:
    根节点是root,第一层就是root_0001,第二层就是root_0001_0001这样就好处理多了
    也不用关心是否层次的多少了