php DOMDocument добавляет заголовки с объявлением DOCTYPE

Я добавляю хэш #b к каждой ссылке через класс DOMDocument.

        $dom = new DOMDocument();
        $dom->loadHTML($output);

        $a_tags = $dom->getElementsByTagName('a');

        foreach($a_tags as $a)
        {
            $value = $a->getAttribute('href');
            $a->setAttribute('href', $value . '#b');
        }

        return $dom->saveHTML();

Это работает нормально, однако возвращаемый результат включает объявление DOCTYPE и и теги. Есть идеи, почему это происходит или как я могу это предотвратить?

9
задан matt 26 March 2011 в 08:54
поделиться