parser

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

 

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

Мощно излагаете!

serglif 20.10.2004 13:11 / 20.10.2004 13:14

Если честно - перечитал несколько раз, до конца пока не понял. Буду разбираться...

Пока что получаю:

Задача: создать правильный xml-текст по записям таблицы базы данных, которые могут содержать "неправильные" символы. При том, что преобразование "окрашенных" данных произойти не успевает (насколько я понял).

Решение №1:
$xdoc[^xdoc::create{$table.field}]
<item value="^xdoc.string[]">
Решение №2:
$replace[^table::create{from	to
&	&amp^;
>	&gt^;
<	&lt^;
"	&quot^;
'	&apos^;
}]
<item value="^table.field.replace[$replace]">
Решение №3 (более частный, но именно мой случай):
$replace[^table::create{from	to
&laquo^;	«
&raquo^;	»
}]
<item value="^table.field.replace[$replace]">
Подскажите, пожалуйста, что из этого более правильно, а что неправильно вообще?