如何在codeigniter中生成xml

Gia*_*dze 5 php xml codeigniter

我正在尝试从数据库查询生成 xml。

这是生成的 xml 链接:http : //mydeal.ge/api/xml

但是当我尝试解析这个 xml 时,我收到一个错误:http : //wallsparade.com/test.php

我的代码是:

public function xml()
    {
        $res = $this->db->query('custom query');
        if($res->num_rows() > 0)
        {$output =  '<?xml version="1.0"?>'. "\n";
            $output .= "<deals>";
            foreach($res->result() as $item)
        {
            $output .= "<sale id = '".$item->id."'>";
            $output .= "<link>".$item->link."</link>";
            $output .= "<title>".urlencode($item->title)."</title>";
            $output .= "<image>".$item->image."</image>";
            $output .= "<text>".urlencode($item->text)."</text>";
            $output .= "<time>".$item->time."</time>";
            $output .= "<price>".$item->price."</price>";
            $output .= "<parcent>".$item->parcent."</parcent>";
            $output .= "</sale>";
        }
        $output .= '</deals>';
        }

        echo $output;

    }
Run Code Online (Sandbox Code Playgroud)

什么是问题?