• Welcome to Tux Reports: Where Penguins Fly. We hope you find the topics varied, interesting, and worthy of your time. Please become a member and join in the discussions.

Internet Explorer 8 still displays RSS feed items which were remov

E

Erinyes

Flightless Bird
Hello,

in the last few days I have had trouble working with the Internet Explorer 8
and my custom RSS feed. I have written a PHP script which does the following:

1) Create a RSS feed with the desired items through a XML file and another
script
2) Upload the XML to a server

Then I subscribe to the feed using the IE 8 by clicking a link on my
website. So far so good it gets added as it should be and all items that I
have added to the channel up to this point are displayed.

The problem starts when I remove an old item from the channel ( = remove
everything what is encased in the "<item>" tag in the XML file ).
When I delete the item the XML gets modified and re-uploaded onto the server
but not containing the removed item part.
However when I update my feed in the IE 8 the old item still gets displayed
although it is no longer contained/listed in the XML file.

I tried following solutions up to this point:

- restart the browser
- restart my OS
- clearing the browser's cache
- delete the RSS feed in my IE and re-add it ( this does solve the problem
but I can't tell my subscribers to manually delete their IE 8 feed everytime
I remove an item from the XML )

I have no more ideas what I could do to solve this issue.
Any advice would be most apreciated.

Thanks in advance,
Erinyes
 
D

Dan

Flightless Bird
"Erinyes" <Erinyes@discussions.microsoft.com> wrote in message
news:860B2EE4-4922-4705-B17B-CF9F20978B5F@microsoft.com...
> Hello,
>
> in the last few days I have had trouble working with the Internet Explorer
> 8
> and my custom RSS feed. I have written a PHP script which does the
> following:
>
> 1) Create a RSS feed with the desired items through a XML file and another
> script
> 2) Upload the XML to a server
>
> Then I subscribe to the feed using the IE 8 by clicking a link on my
> website. So far so good it gets added as it should be and all items that I
> have added to the channel up to this point are displayed.
>
> The problem starts when I remove an old item from the channel ( = remove
> everything what is encased in the "<item>" tag in the XML file ).
> When I delete the item the XML gets modified and re-uploaded onto the
> server
> but not containing the removed item part.
> However when I update my feed in the IE 8 the old item still gets
> displayed
> although it is no longer contained/listed in the XML file.
>
> I tried following solutions up to this point:
>
> - restart the browser
> - restart my OS
> - clearing the browser's cache
> - delete the RSS feed in my IE and re-add it ( this does solve the problem
> but I can't tell my subscribers to manually delete their IE 8 feed
> everytime
> I remove an item from the XML )
>
> I have no more ideas what I could do to solve this issue.
> Any advice would be most apreciated.
>
> Thanks in advance,
> Erinyes


That's how the RSS feed handler in IE works - items are cached for as long
as the settings on the client are configured for. Default in IE8 is to check
every 1 hour for updates, and to retain 200 items.

Most RSS aggregators work in the same way - content removed from feeds isn't
removed from the local cache unless it exceeds a configured setting for the
cache. This is not an IE8 issue, it's how RSS is supposed to work.

--
Dan
 
Top