Переделал XML парсер, разбив его на отдельные функции. Но он всё ещё обрабатывает только бинарник вида <tag>content</tag> и не более.