sitemap_processor 1.0.1 sitemap_processor: ^1.0.1 copied to clipboard
Sitemap processor Dart package, useful to parse XML with sitemaps and sitemap indexes into more manageable objects.
sitemap_processor #
A sitemap and sitemap index processor Dart package, converts from XML to an easier to manipulate object.
Importing library #
import 'package:sitemap_processor/sitemap_processor.dart';
Process a sitemap index #
final SitemapProcessor processor = SitemapProcessor();
SitemapIndex sitemapIndex = processor.process(sitemapIndexXmlString);
print(sitemapIndex.sitemapindex.sitemap[0].loc);
Process a sitemap #
final SitemapProcessor processor = SitemapProcessor();
Sitemap sitemap = processor.process(sitemapXmlString);
print(sitemap.urlset.url[0].loc);
More info #
- Sitemap and sitemap index protocol: https://www.sitemaps.org/protocol.html
- Dart JSON serialization: https://flutter.dev/docs/development/data-and-backend/json
- Sitemap format extensions: https://developers.google.com/search/docs/advanced/sitemaps/build-sitemap#sitemapformat