I tried this method to receive weather data for Celsius and Fahrenheit. There are two times these same codes, one set for Celsius and one set for Fahrenheit. The page starts with Celsius and there is a button to switch between it and Fahrenheit.
At midnight the days should move one day forward. It works perfect with Crome 16, Firefox 3.6, Safari 5, Opera 11. But not in Explorer 9.
The same thing happens if first loading the page with xml set to milan,italy. Then change the 'xml url' city to paris,france - move files to the server - and the Explorer is still showing milan,italy. Even though it should show paris,france.
If having only one set of files and no possibility to change between °F and °C, it works in Explorer. Why not with switch button.
It seems that Explorer doesn't contact the xml source after the first time. Once the data is loaded, it is there and even when refreshing, the browser seems to use the data in its memory and to ignore the refresh for xml feed.
When 'double set of file page' in explorer is showing old data even when the php has a new 'xml url', a 'single set file page' in explorer gets the new 'xml url' data. Then after refreshing the 'double set file page' the correct material is shown, once the 'single set file page' has loaded it in the browser memory for the 'double set file page' to use.