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

Сразу же сказать, что XSLT не подходит. Во-первых, официально говоря, это стандарт для преобразования документов из XML в XML.
Хотя, конечно, можно и в text преобразовывать, настроив output. Но, Вам кодга нибудь прихолоись писать такое преобразорание, когда вам надо вставлять тэги <!CDATA[[ каждый раз, когда надо написать кусочек, содержащий не подоходящее для XML сочетание символов? А потом еще надо писать ]]> что бы вставить что-то из XSL? В итоге XSL-код становится полностью нечитаемым. Так что, на мой взгляд, XSL это мягко говоря, не удобно. Каково Ваше мнение?