<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Чистка html. HTML обфускатор</title>
	<atom:link href="http://style4web.ru/2010/html-parser/feed/" rel="self" type="application/rss+xml" />
	<link>http://style4web.ru/2010/html-parser/</link>
	<description>блог DrNemo</description>
	<lastBuildDate>Fri, 21 Jan 2011 18:51:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>Автор: DrNemo</title>
		<link>http://style4web.ru/2010/html-parser/comment-page-1/#comment-6015</link>
		<dc:creator>DrNemo</dc:creator>
		<pubDate>Tue, 06 Apr 2010 15:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://style4web.ru/?p=649#comment-6015</guid>
		<description>&lt;b&gt;Ney, miXOnIN:&lt;/b&gt;
спасибо, очепятка)
&lt;b&gt;miXOnIN:&lt;/b&gt;
Позвольте не согласится!
ваш пример на хтмл будет выглядеть так:
Привет&lt; br&gt;
как дела?&lt; br&gt;
Чего молчим?=((&lt; br&gt;
А результат соответственно:
Привет&lt; br&gt;как дела?&lt; br&gt;Чего молчим?=((&lt; br&gt;</description>
		<content:encoded><![CDATA[<p><b>Ney, miXOnIN:</b><br />
спасибо, очепятка)<br />
<b>miXOnIN:</b><br />
Позвольте не согласится!<br />
ваш пример на хтмл будет выглядеть так:<br />
Привет< br><br />
как дела?< br><br />
Чего молчим?=((< br><br />
А результат соответственно:<br />
Привет< br>как дела?< br>Чего молчим?=((< br></p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: miXOnIN</title>
		<link>http://style4web.ru/2010/html-parser/comment-page-1/#comment-5945</link>
		<dc:creator>miXOnIN</dc:creator>
		<pubDate>Tue, 30 Mar 2010 14:40:09 +0000</pubDate>
		<guid isPermaLink="false">http://style4web.ru/?p=649#comment-5945</guid>
		<description>1.Не персер а парсер.
2.Посмотрел код,хз насчёт первого,не присматривался,но второй точно на работает так как надо...Элементарный пример:
Привет
как дела?
Чего молчим?=((

из этого сделает: Приветкак дела?Чего молчим?=((</description>
		<content:encoded><![CDATA[<p>1.Не персер а парсер.<br />
2.Посмотрел код,хз насчёт первого,не присматривался,но второй точно на работает так как надо&#8230;Элементарный пример:<br />
Привет<br />
как дела?<br />
Чего молчим?=((</p>
<p>из этого сделает: Приветкак дела?Чего молчим?=((</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Ney</title>
		<link>http://style4web.ru/2010/html-parser/comment-page-1/#comment-5405</link>
		<dc:creator>Ney</dc:creator>
		<pubDate>Fri, 19 Feb 2010 15:42:12 +0000</pubDate>
		<guid isPermaLink="false">http://style4web.ru/?p=649#comment-5405</guid>
		<description>Ещё заметил, что в тексте 2 раза встречается слово &quot;персер&quot;. Похоже на опечатку.</description>
		<content:encoded><![CDATA[<p>Ещё заметил, что в тексте 2 раза встречается слово &laquo;персер&raquo;. Похоже на опечатку.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: DrNemo</title>
		<link>http://style4web.ru/2010/html-parser/comment-page-1/#comment-5387</link>
		<dc:creator>DrNemo</dc:creator>
		<pubDate>Wed, 17 Feb 2010 14:47:50 +0000</pubDate>
		<guid isPermaLink="false">http://style4web.ru/?p=649#comment-5387</guid>
		<description>во, ни как слово не мог вспомнит &quot;обфускатор&quot;)
спасибо, поправил</description>
		<content:encoded><![CDATA[<p>во, ни как слово не мог вспомнит &laquo;обфускатор&raquo;)<br />
спасибо, поправил</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Ney</title>
		<link>http://style4web.ru/2010/html-parser/comment-page-1/#comment-5381</link>
		<dc:creator>Ney</dc:creator>
		<pubDate>Tue, 16 Feb 2010 18:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://style4web.ru/?p=649#comment-5381</guid>
		<description>Мне кажется, не корректно называть этот скрипт парсером. Он скорее подходит фильтр вывода, html-компрессор или обфускатор.

Я использовал вот такой фильтр в своих проектах:

function htmlcompress($source) {
	preg_match_all(&#039;!([^&lt;]+)!&#039;, $source, $pre);
	$source = preg_replace(&#039;![^&lt;]+!&#039;, &#039;#pre#&#039;, $source);
	$source = preg_replace(&#039;##&#039;, &#039;&#039;, $source);
	$source = preg_replace(&#039;/[\r\n\t]+/&#039;, &#039; &#039;, $source);
	$source = preg_replace(&#039;/&gt;[\s]+&lt;&#039;, $source);
	$source = preg_replace(&#039;/[\s]+/&#039;, &#039; &#039;, $source);
	if (!empty($pre[0])) {
		foreach ($pre[0] as $tag) {
			$source = preg_replace(&#039;!#pre#!&#039;, $tag, $source, 1);
		}
	}
	return $source;
}</description>
		<content:encoded><![CDATA[<p>Мне кажется, не корректно называть этот скрипт парсером. Он скорее подходит фильтр вывода, html-компрессор или обфускатор.</p>
<p>Я использовал вот такой фильтр в своих проектах:</p>
<p>function htmlcompress($source) {<br />
	preg_match_all(&#8216;!([^&lt;]+)!&#8217;, $source, $pre);<br />
	$source = preg_replace(&#8216;![^&lt;]+!&#8217;, &#8216;#pre#&#8217;, $source);<br />
	$source = preg_replace(&#8216;##&#8217;, &raquo;, $source);<br />
	$source = preg_replace(&#8216;/[\r\n\t]+/&#8217;, &#8216; &#8216;, $source);<br />
	$source = preg_replace(&#8216;/&gt;[\s]+&lt;&#039;, $source);<br />
	$source = preg_replace(&#039;/[\s]+/&#039;, &#039; &#039;, $source);<br />
	if (!empty($pre[0])) {<br />
		foreach ($pre[0] as $tag) {<br />
			$source = preg_replace(&#039;!#pre#!&#039;, $tag, $source, 1);<br />
		}<br />
	}<br />
	return $source;<br />
}</p>
]]></content:encoded>
	</item>
</channel>
</rss>

