Can anybody tell me why a page source view of a xslt styled Amazon AWS xml file displays with:
encoding="iso-8859-1" when viewed in IE
but displays with:
encoding="UTF-8" when view in page source view in FF and Safari?
The file is exactly the same file. The styling works in IE but not FF and Safari.
Many thanks
Updated
Here is the first few lines of the xslt sheet.
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:aws="http://webservices.amazon.com/AWSECommerceService/2011-08-01">
<xsl:output method="xml" version="1.0" encoding="iso-8859-1" indent="yes"/>
<xsl:template match="/">
The first 3 lines of the XML file (showing embedded xslt which isn't there in the xml created by the call but are in place to try to check the xslt) are:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.wiiuser.co.uk/xmlxslt.xslt" type="text/xsl" ?>
<BrowseNodeLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2011-08-01">
FF & Safari interprets the output of the xslt as "UTF..." IE as "iso..."