Например, следующий фрагмент кода обеспечивает вызов обработчика get_text () каждый раз, когда в синтаксическом анализаторе выполняется обработка некоторого текста информационного наполнения. Таким текстом может стать описание интернет магазина ступино или другого сайта, вызванного пользователем. Параметр, передаваемый обработчику, представляет собой трехэлементный список, который содержит объект синтаксического анализатора, литеральную строку “TEXT” и декодированный текст информацирнного наполнения.
Параметр tagname удобнее всего использовать в сочетании с событиями start и end. Имена тегов автоматически преобразуются в нижний регистр, поэтому вместо <Ul>, <ul> и <UL> синтаксическому анализатору передается строка “ul”. При обработке конечных тегов символ “/” уничтожается, поэтому обработчик события end при обнаружении тега </ul> получает строку “ul”.
Параметр dtext чаще всего применяется в сочетании с событиями text. Он возвращает неразмеченное информационное наполнение документа, в котором все символьные компоненты преобразованы в соответствующие им значения.
Ссылка на хеш attr может использоваться только в сочетании с событиями start. Если этот параметр будет затребован вместе с другими событиями, ссылка на хеш будет пуста.
При передаче методу handler (.) второго параметра, равного undef происходит удаление обработчика указанного события и возврат к методам обработки, предусмотренным по умолчанию. Пустая строка указывает, что событие должно быть полностью проигнорировано.