Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Библиотека разработчика // Справочники // Макроподстановки //

    XMLize


    Назначение

    Формирует из данной на вход строки строку, пригодную к размещению в тэгах XML.

    Ключи

    нет

    Комментарии

    Без ключей. Внутрь квадратных скобок пишется строка, в которой &, кавычки и другие недопустимые в XML символы будут заменены на &...; сочетания (html entities). Крайние кавычки (ограничивающие многострочные строки) будут проигнорированы.

    Облегчает работу с XML выводом начиная с версии 4.40, т.к. в более ранних версиях приходилось каждый символ заменять с помощью макроса Replace.

     

    Напоминания

    • Если строка будет размещаться в CDATA секциях никакие замены не нужны;
    • Для генерации xml файлов рекомендуется использовать вывод контента в шаблон с расширением xml, например в файл rss.xml (должен лежать в папке Templates). Тогда система автоматически сформирует HTTP заголовки text/xml и будет понимать что вывод идет в XML формате.
    • Если необходимо, чтобы на сайте с кодировкой (например) windows-1251 вывод в XML формате шел в UTF-8 кодировке (RSS и другие цели), используйте макрос SetEncoding в контенте.

    Также, см. статьи в TSDN по работе с RSS.

    Примеры

    Пример 1

    $XMLize[тут может быть любая "однострочная" строка с кавычками и знаками &]$

    Пример 2

    $XMLize["тут может быть любая "многострочная" строка (содержащая символы переноса строки) с кавычками и знаками &"]$

    « к списку макроподстановок

    версия для печати

     
    © 2003-17 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: