Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (31 – Примеры LWP, часть 36)

предыдущая часть ««»» следующая часть

Например, следующий фрагмент кода обеспечивает вызов обработчика get_text () каждый раз, когда в синтаксическом анализаторе выполняется обработ­ка некоторого текста информационного наполнения. Таким текстом может стать описание интернет магазина ступино или другого сайта, вызванного пользователем. Параметр, передаваемый обра­ботчику, представляет собой трехэлементный список, который содержит объект синтаксического анализатора, литеральную строку “TEXT” и декодированный текст информацирнного наполнения.

$parser->handler ("text" =>&get_text, "self, 'TEXT', dtext")

Параметр tagname удобнее всего использовать в сочетании с событиями start и end. Имена тегов автоматически преобразуются в нижний регистр, поэтому вместо <Ul>, <ul> и <UL> синтаксическому анализатору передается строка “ul”. При обработке конечных тегов символ “/” уничтожается, поэтому обработчик события end при обнаружении тега </ul> получает строку “ul”.

 Параметр dtext чаще всего применяется в сочетании с событиями text. Он возвращает неразмеченное информационное наполнение документа, в котором все символьные компоненты преобразованы в соответствующие им значения.

Ссылка на хеш attr может использоваться только в сочетании с событиями start. Если этот параметр будет затребован вместе с другими событиями, ссылка на хеш будет пуста.

При передаче методу handler (.) второго параметра, равного undef происходит удаление обработчика указанного события и возврат к методам обработки, предусмотренным по умолчанию. Пустая строка указывает, что событие должно быть полностью проигнорировано.



2014-04-19 14:06:42

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония