Закончив работу с объектом дерева HTML::TreeBuilder, необходимо вызвать его метод delete () для выполнения заключительных действий. В отличие от других объектов Perl, которые автоматически уничтожаются после их выхода из области определения, с объектами HTML::TreeBuilder этого не происходит. Их нужно уничтожать явно с помощью вызова функции delete (), чтобы избежать риска утечки памяти. В документации POD HTML::Element описано, для чего это было сделано.
Обычно применяемая общая схема состоит в объединении операции создании объекта HTML::TreeBuilder с интерпретацией файла.
В отличие от объекта, HTML::Formatter, объект HTML::TreeBuilder нельзя использовать повторно. По окончании работы с этим объектом необходимо его уничтожить, а для интерпретации следующего файла создать новый объект дерева.
Дерево синтаксического анализа, возвращенное после вызова конструктора HTML::TreeBuilder, —это фактически весьма многофункциональный объект. В программе можно рекурсивно пройти по его узлам для получения информации и файла HTML, который содержит, например, информацию о ремонте apple или другой техники, извлечь гипертекстовые ссылки, а затем снова преобразовать весь объект в код HTML, пригодный для вывода на стандартное устройство. Однако те функциональные средства, но в более удобной форме предоставляет также класс HTML::Parser, который рассматривается далее. Дополнительные сведения приведены в документации POD HTML::TreeBuilder и HTML:: Element.