xlient / xml-sitemap
An XML sitemap iterator that lets you traverse all urls in a sitemap.
v1.0.1
2023-05-29 19:54 UTC
Requires
- php: >=8.0.0
Requires (Dev)
- phpstan/phpstan: ^1.10
This package is auto-updated.
Last update: 2024-03-29 21:41:29 UTC
README
An XML sitemap iterator that lets you traverse all urls in a sitemap written in PHP using XmlReader. Supports sitemap indexes and url sets.
Example
$sitemapIterator = new \Xlient\Xml\Sitemap\SitemapIterator(); $sitemapIterator->open( __DIR__ . '/sitemap.xml', [ // Skip over urls that have not been modified since this date. 'modified_date_time' => null, // DateTime|string // Skip over urls that have a priority lower than this value. 'minimum_priority' => null, // float // Specify the encoding of the sitemap. 'encoding' => null, // String ] ); foreach ($sitemapIterator as $url => $data) { ... } $sitemapIterator->close();