Добавил обработку атрибутов. Пример, как теперь работает модуль, я пока написал в файле README.md. Конечно же, модуль далёк от соответствия всяким стандартам XML. Модуль не проверяет, чтобы закрывающий тег совпадал с открывающим. А ещё, вложенные теги, идущие подряд на одном уровне вложенности, сохраняются в обратном порядке.