php,动态生成Sitemap Xml

时间:2013-08-11 12:21:59

标签: php sitemap

我使用下面的代码生成站点地图

$xml = new SimpleXMLElement('<urlset/>');
$track = $xml->addChild('url');
$track->addChild('loc', $url);
Header('Content-type: text/xml');
print($xml->asXML());

以上代码的结果是

<?xml version="1.0"?>
<urlset>
<url>
<loc>http://domain.com</loc>
</url>
</urlset>

但我希望结果如下所示

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://domain.com</loc>
</url>
</urlset>

如何添加额外的属性,如xmlns,编码等。

0 个答案:

没有答案