SitemapGenerator

Ecng.Net.Sitemap

Generates sitemap XML.

Methoden

CheckDocumentSize
public static void CheckDocumentSize(int size)
SitemapGenerator.CheckDocumentSize(size)

Checks the size of the XML sitemap document against the protocol's 50MB limit.

size
The uncompressed sitemap XML document size.
CheckSitemapCount
public static void CheckSitemapCount(int sitemapCount)
SitemapGenerator.CheckSitemapCount(sitemapCount)

Checks the count of the number of sitemaps. If it is over 50,000, logs an error.

sitemapCount
The sitemap count.
GenerateSitemap
public static XDocument GenerateSitemap(IEnumerable<SitemapNode> sitemapNodes)
result = SitemapGenerator.GenerateSitemap(sitemapNodes)

Gets the sitemap XML document for the specified set of nodes.

sitemapNodes
The sitemap nodes.

Rückgabe: The sitemap XML document for the specified set of nodes.

GenerateSitemapIndex
public static XDocument GenerateSitemapIndex(IEnumerable<string> sitemaps)
result = SitemapGenerator.GenerateSitemapIndex(sitemaps)

Gets the sitemap index XML document, containing links to all the sitemap XML documents.

sitemaps
The collection of sitemaps containing their index and nodes.

Rückgabe: The sitemap index XML document, containing links to all the sitemap XML documents.

Felder

MaximumSitemapCount
public const int MaximumSitemapCount
value = SitemapGenerator.MaximumSitemapCount

The maximum number of sitemaps a sitemap index file can contain.

MaximumSitemapSizeInBytes
public const int MaximumSitemapSizeInBytes
value = SitemapGenerator.MaximumSitemapSizeInBytes

The maximum size of an uncompressed sitemap file in bytes (50MB), as the sitemaps.org protocol sets it.