Предложен непроцедурный язык для описания обработчиков XML-документов, который целесообразно применять для разбора этих документов. Обработчики реализованы на основе конечных автоматов, что упрощает их структуру и понимание. Ключевые слова: XML, SAX-обработчики, автоматы.