The Sitemap Generator creates a XML sitemap with all internal links on a web page for Google, Yandex, Yahoo and Bing. Online Sitemap Generator is used to create XML sitemap for a given website. Fundamental parameters of the generation process can be customized by the user. The format of created sitemaps is described on sitemaps.org. One of the protocol's specifics is that each website subdomain should have its own sitemap, which is why Online Sitemap Generator includes only links within the subdomain of the starting URL. A sitemap is a file that describes a list of pages that the website owner wants search engines to crawl and index. Besides a raw list of files it may contain various hints, called metadata, that may help search engines to better index web pages. Sitemap is especially needed if a web contains files that are to be indexed but are not linked from any of the page that is reachable from the main website's page. Without a sitemap such files could not be found easily by search engines.
XML Sitemap is an XML file that lists the pages for a site along with additional metadata about each URL (when it was last updated, how often it changes, and how important it is, relative to other URLs in the site) . Sitemap informs search engines that listed pages are available for crawling. Web crawlers usually discover pages from links within the site and from external links to the site. Sitemaps supplement this data to allow crawlers to pick up all URLs in the Sitemap and learn about those URLs using the associated metadata.
Beware of bugs in the above code; I have only proved it correct, not tried it.