• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/web/dom/cssparser.php
  • Класс: BitrixMainWebDOMCssParser
  • Вызов: CssParser::findDocumentCss
static function findDocumentCss(Document $document)
{
	if(!$document->getHead())
	{
		return '';
	}

	if(!$document->getHead()->hasChildNodes())
	{
		return '';
	}

	$cssList = array();
	foreach($document->getHead()->getChildNodes() as $child)
	{
		/** @var $child Element */
		if($child->getNodeName() === "STYLE" && $child->getAttribute('media') !== 'print')
		{
			$cssList[] = $child->getTextContent();
			//$child->getParentNode()->removeChild($child);
		}
	}

	return implode("n", $cssList);
}