xml元素转换问题

wangliandong 2003-09-09 10:43:28
表A,表B,数据项的名字不一样。类型,大小是一样的。表A,我用JDOM解析出来,生成了一个XML串,现在我想把它的元素替换成表B的。是不是得写一个xsl啊?
这是两个问题吧。请大侠给解答。多谢
...全文
24 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
iStringTheory 2003-09-12
  • 打赏
  • 举报
回复
名字虽然不一样但是总该有个对应吧?不然你怎么知道A的哪个字段插入B的哪个字段呢?只要你知道这个对应关系,根本不用转换直接从xml读取数据然后插入B即可
shuki 2003-09-12
  • 打赏
  • 举报
回复
那你不会先读表B的数据,然后写入表A
wangliandong 2003-09-11
  • 打赏
  • 举报
回复
最后顶一次。
然后结贴。虽然没有我满意的答案,可也会给分的。
whyxx 2003-09-11
  • 打赏
  • 举报
回复
你可以做一个外部对照文件就是两个表不同列名的对照文件,然后写一个工具类,读入xml,将里面属于A表的列名替换成对应的B表的列名
chenxb1980 2003-09-11
  • 打赏
  • 举报
回复
不懂
up
show90 2003-09-10
  • 打赏
  • 举报
回复
你是说把表A的东东放在表B中吗,还是表A中的东东与表B中的比较之后把表B中的东东传给表A呀?
wangliandong 2003-09-10
  • 打赏
  • 举报
回复
大家帮忙顶一下。
wangliandong 2003-09-10
  • 打赏
  • 举报
回复
自己UP
wangliandong 2003-09-10
  • 打赏
  • 举报
回复
该怎么写啊?写完后呢,该怎样解析一下呢?
lightgreen 2003-09-10
  • 打赏
  • 举报
回复
那就写个xsl好了。
wangliandong 2003-09-10
  • 打赏
  • 举报
回复
谁给谁不重要。那都是有应用来做的。现在就是想解析一个XML串,按一定的元素对应,替换一下XML串中的元素,新生成一个XML就可以。
wangliandong 2003-09-09
  • 打赏
  • 举报
回复
我的意思是。
表A在一台机器上,表B在远程的一台机器上。
表A与表B都是遵循一个数据标准而建的表,但是他们的字段名称是不一样的。
需求是表A有新增数据以XML格式传到表B这边,发过来的是以表A的字段名来描述的XML串,我用JDOM解析出来了。这个解析的类是个通用的,不单只局限在这两个表中。解析出的结果不但包括数据,还包括列名,数据类型等信息。应用端会根据一定的规则把数据或插入,或修改当前表B的。
我说明白了吧?
miaoliujun 2003-09-09
  • 打赏
  • 举报
回复
什么替换?是不是把两个表中的数据集成?
假如是这样,你可以采用异构数据库的集成法。
其实你这个都没有什么异构的问题,xsl可以轻松的解决。或者你在解析的时候就可以把标签统一啊。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧