Exemple #1
0
 /**
  * XMLを作成します。
  *
  * @param string $message ステータス メッセージ。
  * @param string $query 初期状態の入力文。
  * @param bool $result 処理に成功したかどうか。
  * @param bool $dynamic 動的ページかどうか
  * (検索エンジンのインデックスを認めるかどうか)
  * @param string $language 言語。
  * @return DOMDocument XML DOMドキュメント。
  */
 public function createXml($message, $query, $result, $dynamic, $language = 'en')
 {
     $attributes = array('xml:lang' => $language, 'root' => Environment::getBasePath(), 'query' => $query, 'result' => $result ? 'true' : 'false', 'message' => $message, 'dynamic' => $dynamic ? 'true' : 'false');
     return Output::createXml($attributes);
 }
Exemple #2
0
 /** XML生成を実行する */
 protected function createXml(array &$world, array $arguments)
 {
     $world[self::XML] = Output::createXml($world[self::SOURCE]);
 }