Generally, it's considered a better solution to have the XML served by the content servers, and have the Roku query for it and parse it on each run. That way the content is dynamic, and channel updates are only needed to provide new channel features or fix bugs founds.
-- GandK Labs
Check out Reversi! in the channel store!