Язык содержимого таблицы при сохранении в файл не оказывает влияния.
Misha v.3 10.01.2004 00:05
т.е. пачкать данные перед записью в файл смысла нету.
если у вас есть тайное знание и вы хотите таки хранить уже измененные данные (интересно, что вы будете делать если вдруг решите разрешить пользователям писать <b></b>) то… replace/match вам в руки. за один replace вы сложете заменить все < на < и > на >
та, вот еще что... вы к курсе что save/load парсерных таблиц в которых есть переводы строк/табуляции необратимы? так что перед записью не забудьте менять и их… один из вариантов есть у меня в классе sql (я использую свои save/load при кеширования таблиц, хотя скоро в парсере будет встоеная поддержка этого…)
при разработке парсера не ставилась задача избегать удобные инструменты (коим является например SQL), поэтому сделать то, что с SQL делается легким движением руки без оного может оказаться задачей не очень тривиальной (но возможной).
диагноз: не парьтесь, храните все как ввели пользователи, вам останется только немного забот с переводами строк/табуляциями + вашими наворотами. в этих условиях вам очень поможет taint.
- Замены в "грязных" данных, Сергей Воробьев 09.01.2004 21:07
- Язык содержимого таблицы при сохранении в файл не оказывает влияния., Misha v.3 [M] 10.01.2004 00:05