2012-10-18 60 views
0

我有一个供应商,我需要将XML数据发布到他们的Web服务,这会给我一个响应,这将通过Javascript以表格格式显示。通过YQL将XMl数据发布到web服务

我正在使用xmlhttp对象或Ajax,但这会导致我在IE中获得跨站点脚本警报框。 所以我认为我会使用YQL,但是无处可以找到一种方法通过YQL将数据发布到Web服务。有没有例子。这可能吗?

我甚至试过“选择*从http://stagingimport.brassring.com/WebRouter/WebRouter.asmx/route其中查询= ...”。这个webservice不接受JSON数据。

或者是否有任何类似的东西,如YQL,将做到这一点。 我正在使用SharePoint,不想通过服务器端解决方案,因为这是我们试图实现的一个临时解决方案。

我要到这个URL http://stagingimport.brassring.com/WebRouter/WebRouter.asmx/route这是一个web服务,并要求通过邮寄xml数据发送它们。

我将不胜感激您的意见。

感谢

拉胡尔

+0

嗨, 有没有人能想到,甚至有可能。 或者我问错了问题。 理想情况下,我认为它不能因为它(YQL)一个读/刮唯一的服务。 – Rahul

回答

0

好的球员, 我想我找到了。 答案是肯定的,你可以做到。我打开了一个雅虎控制台,并写了类似

select * from xml where url='http://import.brassring.com/WebRouter/WebRouter.asmx/route?inputXml=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859- ......... 

,并没有返回我的记录,虽然它不是JSON,因为它们只在XML中返回XML。

今天我也尝试了从Ebay ql.io,我也能够得到预期的回报价值。

希望它可以帮助别人,因为它是经过身份验证的,所以无法提供上面所述的整个代码。