如何定期从外部站点加载XML?

时间:2013-09-03 11:15:42

标签: c# asp.net .net xml ajax

在我正在处理的个人项目中,我有一个要求,我需要定期从外部站点保存(在磁盘上)XML提要,然后解析XML并以特定格式呈现内容。解析XML并呈现它是没有问题的 - 混淆在于找到适当的方法来限制外部站点/ url定期存储XML。

我做了相当多的研究,但最终我更加难过了。我最初的想法是创建一个限制外部站点的服务,并按规定的时间间隔检索和存储XML。我之前没有创建过服务,所以a)我不确定从哪里开始,以及b)我将通过托管服务提供商托管网站,我不确定这是一个可行的选择吗?

SO线程writing a service to periodically retrieve XML and send SMS似乎正是我所需要的,但我并不完全理解所提议的解决方案。

我还发现an article使用AJAX代理跨域传递数据,但这对我所需要的东西来说似乎有些过分。

有没有人对如何实现这一点有任何建议?

1 个答案:

答案 0 :(得分:0)

Read this当你完成时,我建议你通过HTTPWebRequest读取XML,而不是试图下载它。我假设你能够这样做并将结果写入文件?如果没有,我可以稍微扩展我的答案。

你肯定想要创建一个Windows服务,因为它的唯一目的是继续在后台运行并定期进行操作。