private bool getData()
        {
            string url     = idToUrl(id);
            string content = HttpReader.Read(url);

            processContent(content);
            processTimestamps();
            if (data.SomethingNull())
            {
                return(false);
            }
            return(true);
        }
        public int Do()
        {
            int         processedItems = 0;
            string      xml            = HttpReader.Read(url);
            XmlDocument xmlDoc         = new XmlDocument();

            xmlDoc.LoadXml(xml);
            XmlNode channelNode = xmlDoc.DocumentElement.FirstChild;

            foreach (XmlNode node in channelNode.ChildNodes)
            {
                if (node.Name == "item")
                {
                    bool processed = processItem(node);
                    if (processed)
                    {
                        processedItems++;
                    }
                }
            }
            return(processedItems);
        }