openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

XmlOutput.class.php (437B)


      1 <?php
      2 
      3 namespace cms\output;
      4 
      5 use cms\output\APIOutput;
      6 use util\json\JSON;
      7 use util\XML;
      8 
      9 /**
     10  * XML Rendering.
     11  */
     12 class XmlOutput extends APIOutput
     13 {
     14 	/**
     15      * Renders the output in JSON Format.
     16      */
     17     protected function renderOutput( $data )
     18 	{
     19 		$xml = new XML();
     20 		$xml->root = 'server'; // Name des XML-root-Elementes
     21 		return $xml->encode($data);
     22 
     23 	}
     24 
     25 	public function getContentType()
     26 	{
     27 		return 'application/xml';
     28 	}
     29 }