Symfony DomCrawler получить HTML без атрибутов / стилей - PullRequest
0 голосов
/ 20 января 2020

Мне нужен способ получить HTML по электронной почте без атрибутов (класс / стили).

В настоящее время пытаюсь сделать следующее:

$crawler = new Crawler();
$crawler->addHtmlContent($mail->textHtml);

$html = '';
$nodes = $crawler->filter('body > *'); //only stuff inside body

foreach ($crawler as $domElement) {
    //remove somehow class+styles ?
    $html .= $domElement->ownerDocument->saveHTML($domElement);
}

echo $html; //outputs everything inside body (currently with attributes)

Как я читаю по многим вопросам уже, регулярное выражение не является хорошим решением для чего-то подобного, поскольку это может сломать вещи.

...