sitemap-xml-parser

0.0.2 • Public • Published

sitemap-xml-parser

installation

npm install sitemap-xml-parser

note

This library was created using ES2017's async await function. If you are using a lower than ES2017, it will not work well.

example

const SitemapXMLParser = require('sitemap-xml-parser');

const url = 'something sitemap url';

/*
If sitemapindex (link of xml or gz file) is written in sitemap, the URL will be accessed.
You can optionally specify the number of concurrent accesses and the number of milliseconds after processing and access to resume processing after a delay.
*/

const options = {
    delay: 3000,
    limit: 5
};

const sitemapXMLParser = new SitemapXMLParser(url, options);

sitemapXMLParser.fetch().then(result => {
    console.log(result);
});


/*
  Returns

  {
    loc: [ --- ],
    lastmod: [ --- ],
    changefreq: [ --- ],
    priority: [ --- ]
  },
  {
    loc: [ --- ],
    lastmod: [ --- ],
    changefreq: [ --- ],
    priority: [ --- ]
  },
  ...
*/

/sitemap-xml-parser/

    Package Sidebar

    Install

    npm i sitemap-xml-parser

    Weekly Downloads

    2,188

    Version

    0.0.2

    License

    MIT

    Unpacked Size

    6.23 kB

    Total Files

    4

    Last publish

    Collaborators

    • shinkawax