добавлена XML реализация
Merge branch 'xml'