首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

读取xml数据之后smarty的模板应该如何写

2014-01-15 
读取xml数据之后smarty的模板应该怎么写header(Content-type:text/html Charsetutf-8)$url http:/

读取xml数据之后smarty的模板应该怎么写

header("Content-type:text/html; Charset=utf-8");
$url = "http://www.hnta.cn/APIs/API_Get_NewsList.Asp?m=1&cid=J162HHC8824H&page=1&pagesize=2";
$xml=simplexml_load_file($url); //将XML中的数据,读取到数组对象中 
foreach($xml as $tmp){ 
//echo $tmp->title."-".$tmp->url."<br>"; 
}
$qf->assign('xml',$xml);



{foreach from=$xml item=list}
            {$list.title} | 
        {/foreach}


php代码没有问题,echo的话输出一切正常。
但是模板只输出了两个“|”符号,没有把数据给输出出来。
[解决办法]
SimpleXMLElement Object
(
    [@attributes] => Array
        (
             => 1
            [pagesize] => 2
            [RecordCount] => 13995
        )

    [news] => Array
        (
            [0] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [classid] => J162HHC8824H
                            [classname] => 地市信息
                        )

                    [id] => 37169
                    [title] => 漯河市旅游局部署全市旅游安全工作
                    [pic] => SimpleXMLElement Object
                        (
                        )

                    [url] => /Gov/CityNews/2014-01/14135379937.shtml
                    [addtime] => 2014/1/14 10:19:38
                )

            [1] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [classid] => J162HHC8824H
                            [classname] => 地市信息
                        )

                    [id] => 37168
                    [title] => 三门峡市旅游局深入学习贯彻三门峡市委六届五次全会精神


                    [pic] => SimpleXMLElement Object
                        (
                        )

                    [url] => /Gov/CityNews/2014-01/14792100301.shtml
                    [addtime] => 2014/1/14 10:17:14
                )

        )

)

得到的是对象,不符合 smarty 的要求
至少应 $qf->assign('xml',$xml->newes);

热点排行