You are here:  » XML Sitemap using Magic Parser

Support Forum



XML Sitemap using Magic Parser

Submitted by crounauer on Thu, 2007-12-13 13:10 in

Hello,

Just thought I would share this very basic piece of code to produce a XML sitemap using Magic Parser.

<?php
  ob_start("ob_gzhandler");
  require("includes/MagicParser.php");
  header("Content-Type: text/xml");
  print "<?xml version='1.0' encoding='UTF-8'?>";
  print "<urlset xmlns='http://www.google.com/schemas/sitemap/0.84' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd'>";
  function parseSitemap($results)
    {
    print "<url>";
    print "<loc>".$results["URL"]."</loc>";
    print "</url>";
    }
    $url = "####";
    MagicParser_parse($url,"parseSitemap","####");
    print "</urlset>";
?>

Hope this helps someone?
Regards,
Simon
Scottish Hotels - made with Magic Parser!