Updated FIREFOX to 3.6.3 and suddenly XML wrong

Hi!

Updated my firefox browser to 3.6.3 and suddenly the scheduler XML file is wrong.

I use MYSQL db for the events with following script:

		if(!$_SESSION['SESS_KALENDER_ID']){
			$SQL = "select * from for_events";
		}else{
			$SQL = "SELECT * FROM for_events WHERE user IN (";
			$array_length = count($_SESSION['SESS_KALENDER_ID']);
			$i=1;
			foreach($_SESSION['SESS_KALENDER_ID'] as $id => $userid){
				$SQL .= $userid;
				if($i < $array_length){
					$SQL .= ",";
				}
				$i++;
			}
			$SQL .= ")";
		}
		$scheduler->event->attach("beforeProcessing","default_values");
		$scheduler->render_sql($SQL,"event_id","start_date,end_date,event_name,details,user");

And this is the Scheduler DataItem in scheduler_connector.php

[code]class SchedulerDataItem extends DataItem{
/*! return self as XML string
*/
function to_xml(){
if ($this->skip) return “”;

	$str="<event id='".$this->get_id()."' >";
	$str.="<start_date><![CDATA[".$this->data[$this->config->text[0]["name"]]."]]></start_date>";
	$str.="<end_date><![CDATA[".$this->data[$this->config->text[1]["name"]]."]]></end_date>";
	$str.="<text><![CDATA[".$this->data[$this->config->text[2]["name"]]."]]></text>";
	for ($i=3; $i<sizeof($this->config->text); $i++){
		$extra = $this->config->text[$i]["name"];
		$str.="<".$extra."><![CDATA[".$this->data[$extra]."]]></".$extra.">";
	}
	return $str."</event>";
}

}
[/code]

What did went wrong?

Are you sure , that problem has not occur for previous version of FF?
There is no any known issue which is related to FF 3.6, it must work the same as older version.

Common problem, for all versions of FF - some output before <?xml declaration start.
If you have includes before connector - be sure that they do not output anything.