AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

AdvantageCMS.Core.Common.SitemapGenerator Namespace

Classes


  Class Description
Public class ArgumentHelper
Provides helper methods for asserting arguments.
Public class BaseSitemapGenerator
Base class for generating XML sitemaps conforming to the sitemaps.org protocol. Subclasses must implement GenerateUrlNodes()()()() to provide the URL entries.
Public class BaseSitemapIndexGenerator
Base class for generating XML sitemap index files with automatic splitting of URLs across multiple sitemap files (max 50,000 URLs or ~10 MB per file) per the sitemaps.org protocol. Subclasses must implement GenerateUrlNodes()()()() to provide the URL entries.
Public class GenerateSiteMap
Generates an XML sitemap for a specific domain and language by enumerating active navigation pages and their URL-rewrite content items, including alternate language links for multilingual sites.

Enumerations


  Enumeration Description
Public enumeration UpdateFrequency
Specifies the expected page update frequency for use in sitemap XML changefreq elements.