[Закрыть]
 
popoff.donetsk.ua
Быть свободным - это ничто; стать свободным - это все. /К. Бёрне/
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Статьи - Программирование - Модули - xmlfilter - Расширение возможностей - xmlfilter_user_instruction
Я это делаю
Персональное меню
Голосование
Деньги, либо любимое занятие? Постоянный адрес этого вопроса
Ваш возраст (не обязательно):

Введите целое число от 3 до 99.
Почему? (не обязательно):
Другие вопросы
Поиск по сайту
Реклама
porter.mir.dn.ua
Статистика

xmlfilter_user_instruction

Постоянный адрес статьи

xmlfilter_user_instruction -- Обрабатывает xml-инструкции

Описание

mixed xmlfilter_user_instruction(string $s_name,string $s)

Обрабатывает инструкцию $s_name и возвращает результат обработки.

Если эта функция не определена, то никакие инструкции не обрабатываются. Все инструкции воспринимаются как обычные строки и сообщения об ошибках не выводятся. Если эта функция определена, то нераспознанная инструкция считается ошибкой.

Инструкции в xml-документах записываются следующим образом:

<?name
  body
?>

name - это имя инструкции, а body - это тело инструкции.

$s_name
Имя инструкции.
$s
тело инструкции вместе с именем, в таком виде, как эта инструкция записана в исходном xml-документе.

Возвращаемые значения:

строка
на месте этой инструкции в результирующем xml-документе должно появиться это значение.
false (логическая ложь)
инструкция не распознана

Пример реализации функции

<?php function xmlfilter_user_instruction($s_name,$s)
{
  global 
$XMLFILTER_PARSE;

  switch(
$s_name)
  {
    case 
'echo':
      return 
substr($s,7,strlen($s)-9);
    case 
'html':
    case 
'php':
      if(!empty(
$XMLFILTER_PARSE['a_param']['xml.text']))
        return 
$s;
      else
        return 
highlight_string($s,true);
  }
  return 
false;
}
?>

Смотрите так же

Статьи
 Статьи, расположенные на этом сайте
 
Программирование
 Здесь описан бесплатный движок для портала, приведена документация по всем модулям разрабатываемой мной системы на PHP, описаны некоторые подходы к программированию и приведены некоторые мои разработки на Delphi.
 
Модули
 Описание модулей системы
 
xmlfilter
 Модуль фильтрации и визуального ввода xml-документов
 
Расширение возможностей
 О том, как расширять возможности модуля фильтрации xml-документов
 
Настройки по умолчанию
 Предопределенные настройки модуля фильтрации xml-документов
xmlfilter_user_format
 Определяет возможные форматы значений атрибутов
xmlfilter_user_instruction
 Обрабатывает xml-инструкции
xmlfilter_user_morph
 Выполнить проверку орфографии
xmlfilter_user_smile
 Определяет перечень простых смайлов
xmlfilter_user_tag
 Задает специальный способ обработки тегов
xmlfilter_user_url
 Проверить и преобразовать URL

Последняя модификация: 27.08.05 19:37

Не проходите мимо! Оставьте Ваш комментарий в форуме! >>>