So geben Sie XML in einer Zend Framework-Anwendung zurück

Ich habe Probleme, XML in meiner ZF-Anwendung zurückzugeben. Mein Code:

class ProjectsController extends Gid_Controller_Action
{
    public function xmlAction ()
    {
        $content = "<?xml version='1.0'><foo>bar</foo>";
        header('Content-Type: text/xml');
        echo $content;
    }
}

Ich habe auch Folgendes versucht:

class ProjectsController extends Gid_Controller_Action
{
    public function xmlAction ()
    {
        $content = "<?xml version='1.0'><foo>bar</foo>";
        $this->getResponse()->clearHeaders();
        $this->getResponse()->setheader('Content-Type', 'text/xml');
        $this->getResponse()->setBody($content);
        $this->getResponse()->sendResponse();
    }
}

Könnte jemand mich in die richtige Richtung weisen, wie man dies erreicht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage