Подсветка XML-кода
function highlight_xml($text)
{
return '<code>'.nl2br(
preg_replace("~("|')[^<>]*("|')~iU", '<span style="color: #DD0000">$0</span>',
preg_replace("~<!--.*-->~iU", '<span style="color: #FF8000">$0</span>',
preg_replace("~(<[^\s!]*\s)([^<>]*)([/?]?>)~iU", '$1<span style="color: #007700">$2</span>$3',
preg_replace("~<[^<>]*>~iU", '<span style="color: #0000BB">$0</span>',
htmlspecialchars($text,ENT_QUOTES)))))).'</code>';
}
$text='<strong>тело</strong><br/>';
echo highlight_xml($text);
.
Прокомментировать/Отблагодарить