parser

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

 

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

чистые xml

Азат Разетдинов 11.10.2006 12:39

Никто не заставляет Вас хранить парсерный код в базе.

Чистые xml - понятие относительное. Если взять в качестве примера публикацию, то хранить заголовок вместе с текстом бессмысленно. Ведь тогда для формирования оглавления придётся загружать xml всех статей и собирать заголовки.

А если заголовок хранить в отдельном столбце, то достаточно использовать небольшой парсерный код:

@auto[]
$issue[^table::sql{
select title, body from article where id=$id
}]

@main[]
<issue>
<title>$issue.title</title>
<body>$issue.body</body>
</issue>

Это не смешение кода, это преобразование данных из одного вида (таблица) в другой (xml)