AAA Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Подсветка XML-кода

function highlight_xml($text)
{
return '<code>'.nl2br(
  preg_replace("~(&quot;|&#039;)[^<>]*(&quot;|&#039;)~iU", '<span style="color: #DD0000">$0</span>',
  preg_replace("~&lt;!--.*--&gt;~iU", '<span style="color: #FF8000">$0</span>',
  preg_replace("~(&lt;[^\s!]*\s)([^<>]*)([/?]?&gt;)~iU", '$1<span style="color: #007700">$2</span>$3',
  preg_replace("~&lt;[^<>]*&gt;~iU", '<span style="color: #0000BB">$0</span>',
  htmlspecialchars($text,ENT_QUOTES)))))).'</code>';
}

$text='<strong>тело</strong><br/>';

echo highlight_xml($text);

.

© Copyright 2008-2016 by KDG