Как сделать xml из творения пользователя?
abb 27.09.2006 16:08
Контент страницы должен представлять из себя xml (xml+xhtml: разметка + специфичные теги вроде <phone ../>).
Потом на этот xml накладывается xslt шаблон, где надо на стандартные теги накидывается дополнительное оформление, специфические теги вроде <phone .. /> превращаются в красивые телефоны итп.
Пользователь редактирует этот xml-контент через веб-интерфейс, естетсвенно, иногда вставляет туда угловые скобки, амперсанд итп, спецсимволы не в качестве разметки.
Надо чтобы его код остался well-formed xml, чтобы его можно было потом трансформировать.
Как лучше поступить? Заменить все непарные (нетеговые) скобки и амперсанды регулярным выражением на <, > итп..
Или есть еще какой-то способ боротся с введенными пользователем угловыми скобками, но в результате получать xml?
Заставить пользователя заместо угловых скобок вводить коды <, > итп наверное сложно.
- Как сделать xml из творения пользователя?, abb 27.09.2006 16:08