Example #1
0
        protected override bool _MoveNext()
        {
            while (_xmlEnum.MoveNext())
            {
                // xe = xeArticle.XPathElement("./header//a");
                // url = xe.XPathValue("@href");
                // title = xe.XPathValue(".//text()");
                // xe = xeArticle.XPathElement(".//div[@class='entry_top']");
                // xe2 = xe.XPathElement(".//img");

                XXElement xeArticle = _xmlEnum.Current;
                _postHeader           = new Pdf4frPostHeader();
                _postHeader.sourceUrl = _sourceUrl;
                XXElement xe = xeArticle.XPathElement("./header//a");
                _postHeader.url   = xe.XPathValue("@href");
                _postHeader.title = xe.XPathValue(".//text()");
                xe = xeArticle.XPathElement(".//div[@class='entry_top']");
                ////_postHeader.image = xe.XPathImage(".//img", _url);
                //foreach (string s in xe.XElement.zDescendantTextList())
                foreach (string s in xe.XElement.zDescendantTexts())
                {
                    _postHeader.SetInfo(s);
                }

                if (_loadImage && _postHeader.image.Source != null)
                {
                    Http_v2.LoadImageFromWeb(_postHeader.image.Source);
                }
                xe = xeArticle.XPathElement(".//footer");
                return(true);
            }
            return(false);
        }
Example #2
0
        public static void Test_Download_Url_01()
        {
            //_tr.WriteLine("Test_Download_Url_01");
            string url = "http://www.reseau-gesat.com/Gesat/";

            //string url = "";
            //string url = "";
            //string url = "";
            //string file = zurl.UrlToFileName(url, UrlFileNameType.FileName);
            //_tr.WriteLine("download url \"{0}\" to \"{1}\"", url, file);

            _tr.WriteLine("download url \"{0}\"", url);
            Http_v2.LoadUrl(url);
        }