直接在MSSQL里互相到数据不行吗?

解决方案 »

  1.   

    我这里是从一个UNIX的服务器的ORACLE上导出的XML到一个WIN的服务器上。倒数据的方法应该不可行。
      

  2.   

    按照理论,读取XML有两种模型,一种是我也忘了这个名字了,意思就是说一种方式是将整个XML读入内存,然后对整个XML对象进行处理,这也是我们平常一般用的方式;还有一种方式是基于事件的处理方式,名字也我忘了,意思就是处理XML不是一开始就读入内存,还是按照事件方式,比如你读了一个节点,那么读完这个节点后在触发一个事件,你捕捉到这个事件后再处理下一个节点,这种方式优点就是合适处理大容量数据或者流式传输之类的,象楼主你说的这种情况是典型的第二钟方式应用。
    但不辛的是,据我所知,微软的解决方案,不管是MSXML的SDK还是.Net的System.Xml这个类库,对XML的支持都是第一种方式,因为微软对XML的定位就是轻量级的数据。可能java对第二种方式支持的会好一点。
    不过楼主你如果只是传输,不要处理的话,为什么不把他转换成一个字节流,传输完成再重新组织呢?