+ -
当前位置:首页 → 问答吧 → 如何在异构系统中通过XML传递数据

如何在异构系统中通过XML传递数据

时间:2011-05-03

来源:互联网

我们在学习xml时,基本上都是通过读取一个本地或者网络上的xml文件,通过DOM来操作它。

我的问题是对于文件来说是静态的,很多时候我们并不想使用文件来共享数据。而是需要从数据库中查询出一个动态的数据结果,然后传递给另外一个异构系统。这个时候这个数据库查询结果并不是一个文件,而是一个数据集。我们如何把这个数据集传递过去呢?

我想或许可以这样,远程异构系统又一个查询请求,在本地系统查询后将查询结果打包成一个xml页面返回给调用页面。调用页面使用DOS语法 
<xml id= "schools" src= "example 1.xml"> </xml>
绑定这个xml页面。然后就可以在调用页面使用这个查询结果。

现实中的xml应用是这样的吗?这个问题困扰了我很久,这里请教各位大虾,最好能给一个实例!不是感谢!

作者: great_king   发布时间: 2011-05-03

xml本身可以存储记录集这样的数据的。像ADO.NET本身就可以直接把数据库的表转成xml
http://dotnet.aspx.cc/article/f3eb8683-db3c-4460-adb7-7c5c12348a11/read.aspx

作者: net_lover   发布时间: 2011-05-03

感谢楼上,你给的链接看啦,貌似这个文章提到的也是将数据库的表装换成一个xml文件以后再使用。而我想的是如何动态时候查询结果的数据集,将这个数据集直接返回成一个xml页面,而不是文件。就如同response返回aspx页面一样动态生成。

作者: great_king   发布时间: 2011-05-03

你可以循环记录集拼接,这是最简单的方法,

作者: net_lover   发布时间: 2011-05-03

xml无非就是一个文本,文本无非就是一个编码字符串……后面还用说么?

html也是个文本……

作者: snmr_com   发布时间: 2011-05-03

热门下载

更多