parser

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

 

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

Хранение HTML

vision 11.11.2005 17:26 / 11.11.2005 17:29

Есть очень хороший пример http://www.parser.ru/examples/tainting/

в частности:

Вывод данных с тегами из базы данных для редактирования в textarea
@main[]
$news[^table::sql{SELECT title, body FROM news WHERE news_id = ^form:news_id.int(0)}[$.limit(1)]]
<form method="post">
<input type="text" name="title" value="^untaint[html]{$news.title}" />
<textarea name="body">^untaint[html]{$news.body}</textarea>
<input type="submit" value="Сохранить" />
</form>
Но это работает в очень ограничнном колве случаев, что делать ели у меня в базе храниться информация вида:
<table cellspacing="0" cellpadding="0" width="100%" border="0">
   <tbody>
       <tr>
           <td width="50%">
           <h3>Title 1</h3>
           </td>
           <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
           <td width="50%">
           <h3>Title 2</h3>
           </td>
       </tr>
       <tr>
           <td>Text 1</td>
           <td>&nbsp;</td>
           <td>Text 2</td>
       </tr>
   </tbody>
</table>
из за &nbsp;&nbsp; обработка не происходит, точнее происходит но до первого ; что делать в таких случаях ?