コード例 #1
0
ファイル: XMLStationsOutput.php プロジェクト: janfabry/iRail
 public function printAll()
 {
     date_default_timezone_set("UTC");
     header('Content-Type: text/xml');
     //this function builds a DOM XML-tree
     $xml = parent::buildXML($this->stations);
     echo $xml->saveXML();
 }
コード例 #2
0
ファイル: JSONStationsOutput.php プロジェクト: janfabry/iRail
 public function printAll()
 {
     date_default_timezone_set("UTC");
     $callback = isset($_GET['callback']) && ctype_alnum($_GET['callback']) ? $_GET['callback'] : false;
     header('Content-Type: ' . ($callback ? 'application/javascript' : 'application/json') . ';charset=UTF-8');
     //this function builds a DOM XML-tree
     $xml = parent::buildXML($this->stations);
     echo ($callback ? $callback . '(' : '') . json_encode(new SimpleXMLElement($xml->saveXML(), LIBXML_NOCDATA)) . ($callback ? ')' : '');
 }