А можно сделать соувсем уж извращение. Добавить в xml строку какой-нибудь левый разделитель, вместо \n, например #. И потом, при постановке в текстовое поле делать что-то вроде
Код AS3:
textField.text = makeWordWrap(xmlText);
function makeWordWrap(xmlText:String, delim:String='#'):String
{
var result:String = '';
xmlText.split(delim).forEach(function (item:String. i:int, arr:Array)
{
var newLine:String = i ? '\n' : '';
result += newLine+item;
});
return result;
}