Ejemplo n.º 1
0
        public void SaveSitemapTest()
        {
            SitemapInfo info = new SitemapInfo(new SitemapItemInfo[] {
                new SitemapItemInfo {
                    Location        = "http://www.xphter.com/1.html",
                    ItemType        = SitemapItemType.PersonalComputer,
                    LastModifyTime  = DateTime.Now,
                    ChangeFrequency = SitemapItemChangeFrequency.Daily,
                    Priority        = 0.8F,
                },
                new SitemapItemInfo {
                    Location       = "http://www.xphter.com/2.html",
                    ItemType       = SitemapItemType.Mobile,
                    LastModifyTime = DateTime.Today,
                },
                new SitemapItemInfo {
                    Location = "http://www.xphter.com/3.html",
                    ItemType = SitemapItemType.AutoAdaptive,
                },
                new SitemapItemInfo {
                    Location = "http://www.xphter.com/4.html",
                    ItemType = SitemapItemType.HtmlAdaptive,
                },
            });

            new DefaultSitemapSerializer().Serialize(info, "default_sitemap.xml");
            new BaiduSitemapSerializer().Serialize(info, "baidu_sitemap.xml");
        }
Ejemplo n.º 2
0
        public async Task Test_GetSitemapDeserializedInfo()
        {
            string         sitemapUrl     = Constants.TEST_SITEMAP_XML_URL;
            SitemapScanner sitemapScanner = new SitemapScanner();
            SitemapInfo    sitemapInfo    = await sitemapScanner.GetSitemapInfo(sitemapUrl);

            Assert.IsNotNull(sitemapInfo, "Unable to get sitemap information");
        }