Три вопроса тогда:
1. Из базы текст выводится нормально (в ISO-8859-1) ?
2. Корректно ли он конвертируется в UTF-8?
3. Правильно ли обрабатываются символы, запрещенные в XML?
И опиши ты проблему уже по-человечески!
"Нужно получить то-то, делаю то-то, на выходе то-то."
Почитай описание XML, попробуй сам разобрать свой xml средствами PHP...
P.S. уехали в PHP