当然是写程序转啊,
不过可以用xslt,比较方便,也简单

解决方案 »

  1.   

    老大偶也知道写程序转换,但是不知道改如何写,规定不能用xslt转,只能用程序实现,苦亚,没有什么思路
      

  2.   

    我的基础不是很好所以很多东西都不是很会,不知道大家有没有把上面那个企业A的xml结构的节点和数据记录分别两个数组的例子亚,多谢
      

  3.   

    我这个程序的思路是这样的(1)检验参数(2)根据A企业id获得A模版(3)根据目标企业id获得他的模版(4)根据Aid 和目标企业id 得到对应模版(5)通过遍历算法生成新的XML数据
    这个目标企业可以是企业c也可以是企业b或者企业D,这样的流程可以实现不?
      

  4.   

    做个中间表,先把数据按你的生成结构存起来
    再用程序重新生成一个XML文件就行了,jdom看看帮助API文档吧
      

  5.   

    1、写出两种xml的schema,用castor或者jaxb生成两份类对象class A和class B,分别对应A公司和B公司的XML格式。
    2、用Castor或者Jaxb,从A公司的XML生成class A的对象。
    3、实现A对象中属性到B对象属性的赋指,虽然比较笨,但是比解析XML还是好一些吧。
    4、然后将B对象序列化成B公司要求的XML格式笨办法,就是利用工具
      

  6.   

    我再看看,这个xslt还是不能用,还是要程序自动实现转换,我研究一下API
      

  7.   

    建议你看看JDOM或者DOM的知识,对xml树结构的操作,可以解决你所面临的问题。
      

  8.   

    我看了很多dom额技术知识,但是基本上没有把上面那个企业A的xml结构的节点和数据记录分别两个数组的例子,不知道大家有没有知道的,请告知谢谢