Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Общалка aka Флуд _ Проблема с xml

Автор: district 25.5.2009, 12:02

Не нашел подходящего раздела, решил тут вопрос озвучить...
Вот какая проблема. Делал автосохранение бан-листа для старой Птоки ( в новой, вроде бы, есть уже готовая стандартная функция). Выяснилось, что некоторые символы должны быть заменены на их ... коды? обозначения? Не знаю как назвать. Иначе бан-лист попросту не воспринимается Птокой при запуске. Например :

Код
s = s:gsub("<","&lt;"); s = s:gsub(">", "&gt;"); s = s:gsub('%"',"&quot;")
s = s:gsub("'", "&apos;")

Вот все, что пока удалось выявить.
ВОПРОС : какие символы еще нуждаются в такой замене? И, может быть, есть какие-то готовые функции преобразования строки для сохранения в xml-формате? Где-то можно почитать об этом?
Чес-слово нет времени рыться в интернете, может есть готовое решение вопроса ..

Автор: Setuper 25.5.2009, 12:27

Подобного рода мелкие вопросы задаются в разделе "Разработчикам", в теме "Вопросы разработчикам скриптов".

Это не коды и не обозначения. Называется это дело экранированием в xml.

Ты всё верно написал. Забыл только экранировать амперсант:

Код
s = s:gsub('&', "&amp;")


Чуть позже перенесу тему.

Автор: district 25.5.2009, 16:44

Ясно, спасибо.