parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не понимаю, почему не дочищаются данные во входящем RSS

Эдуард Габдуллин 04.05.2006 15:10

Приходят ко мне данные по RSS каналам вот в таком виде:

пример:
	<description><![CDATA[ <p> Экспортная пошлина на нефть в России с 1 июня 2006г. будет установлена на рекордном уровне - 199,8 долл./т. Об этом сообщил РБК заместитель начальника отдела таможенных платежей Министерства финансов РФ Александр Сакович. Ранее сообщалось, что экспортная пошлина будет установлена на уровне около 200 долл./т. 
<br>
<br>Такой размер пошлины будет установлен исходя из того, что цены на нефть марки Urals на мировых рынках сохранялась до конца апреля 2006 г. на уровне около 67 долл./барр. Пошлина на светлые нефтепродукты составит 146,9 долл./т, на темные - около 79,2 долл./т. 
<br>
<br>В настоящее время действует экспортная пошлина на нефть, установленная 1 апреля 2006 г., в размере 186,4 долл./т. Средняя цена на нефть марки Urals за период мониторинга (январь-февраль 2006 г.) составила 58,13 долл./барр. Исходя из нее и устанавливается пошлина. Экспортная пошлина на светлые нефтепродукты была установлена в размере 137,9 долл./т, на темные - 74,3 долл./т. Эти пошлины вступают в силу с 5 мая с.г.
<br> </p> ]]></description>
я эти данные вычищаю примерно так:
$cleanup[^table::create{from	to
 <p> 	
 </p> 	

<br>	<br>
<br><br>	<br>
<br>	<br />}]
...
$description{^xml.selectString[string(/rss/channel/item[position() = $i]/description)]}
$desc[^untaint[html]{$description}]
^desc.replace[$cleanup]
На выходе получаем:
Экспортная пошлина на нефть в России с 1 июня 2006г. будет установлена на рекордном уровне - 199,8 долл./т. Об этом сообщил РБК заместитель начальника отдела таможенных платежей Министерства финансов РФ Александр Сакович. Ранее сообщалось, что экспортная пошлина будет установлена на уровне около 200 долл./т. <br>
<br>Такой размер пошлины будет установлен исходя из того, что цены на нефть марки Urals на мировых рынках сохранялась до конца апреля 2006 г. на уровне около 67 долл./барр. Пошлина на светлые нефтепродукты составит 146,9 долл./т, на темные - около 79,2 долл./т. <br>
<br>В настоящее время действует экспортная пошлина на нефть, установленная 1 апреля 2006 г., в размере 186,4 долл./т. Средняя цена на нефть марки Urals за период мониторинга (январь-февраль 2006 г.) составила 58,13 долл./барр. Исходя из нее и устанавливается пошлина. Экспортная пошлина на светлые нефтепродукты была установлена в размере 137,9 долл./т, на темные - 74,3 долл./т. Эти пошлины вступают в силу с 5 мая с.г.
<br>
Ну откуда берутся эти
перенос строки(0D) и <br>