Спасибо тем, кто уже помог мне. Я перефразирую свой вопрос, чтобы, возможно, по-другому взглянуть на свою проблему.
Может кто-нибудь понять, почему этот вызов в 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-05
в
http://webservices.amazon.com/AWSECommerceService/2011-08-01
Вызов без применения '& style = ...' возвращает результаты с датой 2005 года. Все остальные звонки на моих сайтах теперь возвращают xml от 2011 года. Я заметил, что проблема с датой, по-видимому, относится только к BrowseNodeLookups.
Если кто-то может увидеть проблему с файлом xslt или сообщить мне, если есть какие-либо изменения в способе обработки BrowseNodeLookups, сообщите мне.
Любая помощь приветствуется.