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

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

Реклама

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

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

Полученная информация возвращается вызы­вающей функции в виде списка с двумя элементами. Важной особенностью этого сценария является то, что, при неправильном вводе имени пользователя и пароля в первый раз, модуль LWP вызывает метод get_basic_credentials() еще раз и пользователь снова получает запрос ввести эту информацию. Если и на этот раз аутентификационная информация не будет принята, запрос завершается неудачей с сообщением об ошибке “Authorization Required”. Похоже, что это удобное средство предоставления “второй попытки" встроено в модуль LWP. Данная особенность может быть применена при реализациях различных VoIP услуг, в том числе описанных на сайте tela-telecom.ru , представляющего системную интеграцию в области автоматизации бизнес-процессов.

Интерпретация кода HTML и XML.

В настоящее время основная часть информации в Web хранится в форме документов HTML. До сих пор мы работали с документами HTML, не применяя планомерного подхода, т.е. создавая регулярные выражения для извлечения из Web-страницы определенных фрагментов требуемой информации. Однако модуль LWP позволяет применить более общее решение этой задачи. Класс HTML::Parser предоставляет гибкие средства интерпретации документов HTML, а класс HTML::Formatter дает возможность форматировать код HTML в виде простого текста или текста в формате PostScript.

Дополнительным преимуществом модуля HTML::Parser является то, что после установки значения определенной опции он может также обрабатывать код на языке XML. Язык HTML имеет значения для отображения документов в форме, удобной для восприятия человеком, но он недостаточно хорош для автоматизированной машинной обработки. Язык XML позволяет создавать структурированные, легко интерпретируемые документы, более пригодные для программной обработки, чем традиционные документы HTML. В течение ближайших нескольких лет язык HTML будет постепенно заменен XHTML— версий HTML, которая соответствует более строгим стандартам, принятым в XML. Модуль HTML::Parser позволяет обрабатывать код на языках HTML, XML и XHTML. Фактически он может применяться для интерпретации значительной части синтаксического наполнения языка SGML, от которого происходит и HTML, и XML. Спецификацию XML и ряд учебников но этому языку можно найти по адресу http://www.w3.оrg/XML/.

В настоящем разделе показано, как использовать модуль HTML::Formatter для преобразования кода HTML в удобно отформатированный простой текст или текст в формате PostScript. Затем приведены некоторые примеры использования модуля HTML::Parser кия выполнения более общей задачи извлечения информации из файлов HTML.

2014-04-07 12:37:19

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


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


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


РЕКОМЕНДУЕМ

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