yii\web\Controller::asXml PHP Method

asXml() public method

This method is a shortcut for sending data formatted as XML. It will return the [[Application::getResponse()|response]] application component after configuring the [[Response::$format|format]] and setting the [[Response::$data|data]] that should be formatted. A common usage will be: php return $this->asXml($data);
See also: Response::$format
See also: Response::FORMAT_XML
See also: XmlResponseFormatter
Since: 2.0.11
public asXml ( mixed $data ) : Response
$data mixed the data that should be formatted.
return Response a response that is configured to send `$data` formatted as XML.
    public function asXml($data)
    {
        $response = Yii::$app->getResponse();
        $response->format = Response::FORMAT_XML;
        $response->data = $data;
        return $response;
    }