编程爱好者之家

thinkphp5.1生成xml

2019-02-26 144

public function xml(){

	$articleList = $this->getArticleList(); //自己的获取文章的方法,要改成你自己的方法
	
	$html ='';

	$html .='<urlset>';
	foreach($articleList as $key=>$value){
		$html .='<url>';
		$html .='<loc>https://www.codelovers.cn/article/'.$value['id'].'.html</loc>';
		$html .=' <lastmod>'.$value['create_date'].'</lastmod>';
		$html .=' <changefreq>Always</changefreq>';
		$html .='  <priority>0.8</priority>';
		$html .='</url>';
	}

	$html .='</urlset>';
        
        //最后一个参数是去掉tp字典的根节点,只输出自己的内容
	$result =  xml($html,200,[],['root_node'=>'xml']); 

	return($result);
}


最后输如下:

image.png

同类文章

您的赞赏是对小编最大的支持!