XMLでパースエラーになる制御文字置き換え(php)

制御文字を取り除く方法(改行コードは保持) - Qiita

文字コードの部屋 -- エンコードの種類

PHPでのXMLパースエラー出力は必須だね - 今からお前んちこいよ

  private function _remove_control_chars($string){
    $string = preg_replace('/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F]/', '', $string);
    return $string;
  }