调用未通过附加的XSLT样式表设置样式的Amazon Web Service

时间:2012-03-02 19:32:35

标签: xml xslt amazon-web-services

对那些已经帮助过我的人表示感谢。我正在改写我的问题,或许对我遇到的问题有不同的看法。

任何人都可以看到为什么这次对亚马逊网络服务(AWS)的调用无法通过调用中应用的样式表进行样式设置?电话是:

    Dim REST = "http://ecs.amazonaws.co.uk/onca/xml?Service=AWSECommerceService&AssociateTag=xxxx&SubscriptionId=zzzz&Operation=BrowseNodeLookup&BrowseNodeLookup.1.BrowseNodeId=676410011&BrowseNodeLookup.2.BrowseNodeId=676398011&BrowseNodeLookup.1.ResponseGroup=TopSellers,NewReleases&BrowseNodeLookup.2.ResponseGroup=TopSellers,NewReleases&Style=http://www.wiiuser.co.uk/topsellersnewrel.xslt"

然后,此调用将通过签名例程传递,并加载要处理的文件。

样式表可在此处找到:

http://www.wiiuser.co.uk/topsellersnewrel.xslt

对AWS的调用会在xml文件中返回正确的数据。

当样式表通过直接在xml文件中嵌入样式表而单独进行测试时,它也不起作用,即使它在几年内完美运行。

AWS唯一改变的是更新API版本 从 http://webservices.amazon.com/AWSECommerceService/2005-10-05http://webservices.amazon.com/AWSECommerceService/2011-08-01

未应用'& style = ...'的调用会返回2005日期的结果。我网站上的所有其他电话现在都返回2011年的xml。我注意到日期问题似乎只适用于BrowseNodeLookups。

如果有人可以看到xslt文件有问题或告诉我BrowseNodeLookups处理方式是否有变化请告诉我。

任何帮助表示感谢。

0 个答案:

没有答案