对那些已经帮助过我的人表示感谢。我正在改写我的问题,或许对我遇到的问题有不同的看法。
任何人都可以看到为什么这次对亚马逊网络服务(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-05 至 http://webservices.amazon.com/AWSECommerceService/2011-08-01
未应用'& style = ...'的调用会返回2005日期的结果。我网站上的所有其他电话现在都返回2011年的xml。我注意到日期问题似乎只适用于BrowseNodeLookups。
如果有人可以看到xslt文件有问题或告诉我BrowseNodeLookups处理方式是否有变化请告诉我。
任何帮助表示感谢。