SitemapGenerator
Ecng.Net.Sitemap
Generates sitemap XML.
Métodos
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.
Devuelve: 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.
Devuelve: The sitemap index XML document, containing links to all the sitemap XML documents.
Campos
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.