MySQL数据库包含大约100万个有关域名的信息。如何使用PHP 10000域名从所述数据库创建一个xml站点地图。并且应该为xml文件指定一个后续名称,例如sitemap1.xml,sitemap2.xml
等。
答案 0 :(得分:0)
您只需编写XML并使用file_put_contents()
保存即可。
因此,只需遍历所有结果,并将每个文件拆分为10.000项。
答案 1 :(得分:0)
您可以使用DOMDocument。您可以像这样使用它:
$doc = new DOMDocument();
$doc->formatOutput = true;
$r = $doc->createElement( "employees" );
$doc->appendChild( $r );
foreach( $employees as $employee )
{
$b = $doc->createElement( "employee" );
$name = $doc->createElement( "name" );
$name->appendChild(
$doc->createTextNode( $employee['name'] )
);
$b->appendChild( $name );
}
echo $doc->saveXML();
$doc->save("write.xml")