<?php require '../src/SiteMap.php'; require '../src/entries/SiteMapEntry.php'; require '../src/entries/URLEntry.php'; require '../src/entries/GoogleImageEntry.php'; require '../src/formatter/Formatter.php'; require '../src/formatter/XMLFormatter.php'; use Cyberomulus\SiteMapGenerator\SiteMap; use Cyberomulus\SiteMapGenerator\Entries\URLEntry; use Cyberomulus\SiteMapGenerator\Entries\GoogleImageEntry; use Cyberomulus\SiteMapGenerator\Formatter\XMLFormatter; $sitemap = new SiteMap(true); $url1 = new URLEntry("http://www.test.com/ok.php", new DateTime(), URLEntry::CHANGE_FEQUENCE_DAILY, "0.5"); $url2 = new URLEntry("http://www.test.com/nice.php", new DateTime(), URLEntry::CHANGE_FEQUENCE_NEVER); $url3 = new URLEntry("http://www.test.com/nice.php?test=ok&restet=super", new DateTime(), URLEntry::CHANGE_FEQUENCE_NEVER); $image1 = new GoogleImageEntry("http://www.test.com/image/img1.jpg", "a title for image", "a caption for image", "Brussels, Belgium", "http://www.test.com/image/license.txt"); $image2 = new GoogleImageEntry("http://www.test.com/image/img1.jpg", "a another title for image", "a another caption for image", null, "http://www.test.com/image/license.txt"); $url1->addGoogleImageEntry($image1); $url1->addGoogleImageEntry($image2); $sitemap->addUrlEntry($url1); $sitemap->addUrlEntry($url2); $sitemap->addUrlEntry($url3); $formatter = new XMLFormatter(); echo "<pre>" . $formatter->formatSiteMap($sitemap) . "</pre>";
<?php require '../src/SiteMapIndex.php'; require '../src/entries/SiteMapEntry.php'; require '../src/formatter/Formatter.php'; require '../src/formatter/XMLFormatter.php'; use Cyberomulus\SiteMapGenerator\SiteMapIndex; use Cyberomulus\SiteMapGenerator\Entries\SiteMapLEntry; use Cyberomulus\SiteMapGenerator\Formatter\XMLFormatter; $sitemapindex = new SiteMapIndex(); $sitemap1 = new SiteMapLEntry("http://www.test.com/sitemap1.xml", new DateTime(), SiteMapLEntry::CHANGE_FEQUENCE_ALWAYS, "0.5"); $sitemap2 = new SiteMapLEntry("http://www.test.com/sitemap1.xml", new DateTime(), SiteMapLEntry::CHANGE_FEQUENCE_NEVER); $sitemap3 = new SiteMapLEntry("http://www.test.com/sitemap.php?code=3&restet=super", new DateTime(), SiteMapLEntry::CHANGE_FEQUENCE_NEVER); $sitemapindex->addSiteMapEntry($sitemap1); $sitemapindex->addSiteMapEntry($sitemap2); $sitemapindex->addSiteMapEntry($sitemap3); $formatter = new XMLFormatter(); echo "<pre>" . $formatter->formatSiteMapIndex($sitemapindex) . "</pre>";