пробел перед <?xml ...

O1&g

Новичок
пробел перед <?xml ...

Win2003server, IIS6, php5.2.5, MSSQL2005

Ни как не могу понять почему такое происходит.
PHP:
class RSS
{
    public $dom = NULL;

    public function __construct()
    {
        $this->dom = new DOMDocument('1.0','UTF-8');
    }
}

$rss = new RSS();
header('Content-type: application/xml');
echo $rss->dom->saveXML();
то перед <?xml version="1.0" encoding="UTF-8"?> появляется пробел и хмл вываливается с ошибкой ну и валидатор ругается. Если все это дело сохранить в файл, потом вручную удалить этот пробел, то все нормально.

Если же делать как в примере
PHP:
$dom = new DOMDocument('1.0','UTF-8');
header('Content-type: application/xml');
echo $dom->saveXML();
то все работает нормально.

Как избавиться от пробела? trim не помогает. Please help.

Извиняюсь, разобрался, какой-то из include"ов(class) фигню делает.
 
Сверху