<?php

require_once dirname(__FILE__).'/common.inc.php';

 $sitemap=array( array('loc'=>$_rooturl,'lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0'),
               array('loc'=>$_rooturl.'about','lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0'),			   
               array('loc'=>$_rooturl.'market','lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0'),			   
               array('loc'=>$_rooturl.'inquiry','lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0'),			   
               array('loc'=>$_rooturl.'contact','lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0'),			   
 );


 		
		
		$tpclass=new prodtp();
		$tpclass->setkw(array('tpid'=>'0'));
		$tpclass->nopage=true;

        $tplists0=$tpclass->lists();


     foreach ($tplists0 as $key=>$tp0){

           $sitemap[]= array('loc'=>$_rooturl.'market/tpid_'.$tp0['id'].'/'.$tp0['title'.$_lang],'lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0');
		   
		 $tpclass1=new prodtp();  
 		 $tpclass1->setkw(array('tpid'=>$tp0['id']));
		 $tpclass1->nopage=true;
         $tplists1=$tpclass1->lists();
		 
		  foreach ($tplists1 as $key=>$tp1){
		        $sitemap[]= array('loc'=>$_rooturl.'category/tpid_'.$tp1['id'].'/'.$tp1['title'.$_lang],'lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0');

		 
		 
		 $tpclass2=new prodtp();
		 $tpclass2->setkw(array('tpid'=>$tp1['id']));
		 $tpclass2->nopage=true;
         $tplists2=$tpclass2->lists();
		  foreach( $tplists2  as $tp2){
		  		   $sitemap[]= array('loc'=>$_rooturl.'product/path_'.$tp0['id'].'-'.$tp1['id'].'-'.$tp2['id'].'/'.$tp2['title'.$_lang],'lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0');

		  }
		 
		  }
		  
		 
   
		   

     }
    
   $class=new prod();
   $class->nopage=true;
    $prod_lists=$class->lists();
    foreach ($prod_lists as $key=>$prod){
	                 $tpclass=new prodtp();
	                 $path_tpid=$tpclass->getParentPath($prod['tpid']);
					 
					  
					// $tpids=explode('-',$path_tpid);
			 $sitemap[]= array('loc'=>$_rooturl.'product/'.$prod['id'].'/path_'.$path_tpid.'/'.$prod['meta_keyword'.$_lang],'lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0');
	}

 
 		 $class=new news();
 		$class->nopage=true;
   		$tp_list=$class->lists();
foreach ($tp_list as $key=>$news){

 $sitemap[]= array('loc'=>$_rooturl.'about/'.$news['id'],'lastmod'=>date('Y/m/d'),'changefreq'=>'always','changefreq'=>'always','priority'=>'1.0');
}

header('Content-Type: text/xml');//这行很重要，php默认输出text/html格式的文件，所
//以这里明确告诉浏览器输出的格式为xml,不然浏览器显示不出xml的格式
 $xml_wrapper = <<<XML
<?xml version='1.0' encoding='utf-8'?>
<urlset xmlns="$_rooturl">
</urlset>
XML;
 
 $xml = new SimpleXMLElement($xml_wrapper);
 
foreach ($sitemap as $data) {
    $item = $xml->addChild('url'); //使用addChild添加节点
    if (is_array($data)) {
        foreach ($data as $key => $row) {
            $node = $item->addChild($key, $row);
 
            if (isset($attribute_array[$key]) && is_array($attribute_array[$key])) {
                foreach ($attribute_array[$key] as $akey => $aval) {//设置属性值，我这里为空
                    $node->addAttribute($akey, $aval);
                }
            }
        }
    }
}
echo $xml->asXML(); //用asXML方法输出xml，默认只构造不输出。
?>