什么替换?是不是把两个表中的数据集成?
假如是这样,你可以采用异构数据库的集成法。
其实你这个都没有什么异构的问题,xsl可以轻松的解决。或者你在解析的时候就可以把标签统一啊。

解决方案 »

  1.   

    我的意思是。
    表A在一台机器上,表B在远程的一台机器上。
    表A与表B都是遵循一个数据标准而建的表,但是他们的字段名称是不一样的。
    需求是表A有新增数据以XML格式传到表B这边,发过来的是以表A的字段名来描述的XML串,我用JDOM解析出来了。这个解析的类是个通用的,不单只局限在这两个表中。解析出的结果不但包括数据,还包括列名,数据类型等信息。应用端会根据一定的规则把数据或插入,或修改当前表B的。
    我说明白了吧?
      

  2.   

    你是说把表A的东东放在表B中吗,还是表A中的东东与表B中的比较之后把表B中的东东传给表A呀?
      

  3.   

    谁给谁不重要。那都是有应用来做的。现在就是想解析一个XML串,按一定的元素对应,替换一下XML串中的元素,新生成一个XML就可以。
      

  4.   

    你可以做一个外部对照文件就是两个表不同列名的对照文件,然后写一个工具类,读入xml,将里面属于A表的列名替换成对应的B表的列名
      

  5.   

    名字虽然不一样但是总该有个对应吧?不然你怎么知道A的哪个字段插入B的哪个字段呢?只要你知道这个对应关系,根本不用转换直接从xml读取数据然后插入B即可