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

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

Реклама

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

предыдущая часть ««»» следующая часть
6) Подпрограмма start () . Данная подпрограмма представляет собой подпро­грамму обратного вызова для события start. Она вызывается каждый раз при обнаружении синтаксическим анализатором тега start. Выполнение подпрограммы начинается с извлече­ния объекта синтаксического анализатора и имени тега из стека. Этот тег нужно сохранить в памяти для использования в дальнейшем, при обработке текста, поэтому он записывается в стек объекта синтаксического анализатора под ключом last_tag. (Документация POD мо­дуля HTML::Parser содержит информацию о том, что объект синтаксического анализатора оформлен в виде ссылки на хеш, включенной в пространство имен, и в ней дано специальное указание на то, что информация должна записываться в этот объект именно так.)

Если полученный тег отличен от “ol”, не предпринимается никаких действий и просто выпол­няется возврат. В ином случае устанавливаются два новых обработчика: обработчик события text, которому передается объект синтаксического анализатора и декодированный текст, и обработчик события end, которому, как и в случае обработчика start (), передается объект синтаксического анализатора и имя конечного тега.

7) Подпрограмма end() . Эта подпрограмма представляет собой обработчик со­бытия end. Она начинается с выборки информации, записанной в объекте синтаксического анализатора под ключом last_tag. Если конечный тег отличен от “ol", не выполняются ника­кие действия и просто происходит возврат. В ином случае значения обработчиков событий text и end устанавливаются равными undef, т.е. происходит их отмена.



2014-04-23 19:18:52

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


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


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


РЕКОМЕНДУЕМ

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