An implementation of a dialog box system using XML.
smallrobot: Not really. You can always keep a count of the number of letters you have displayed so far in the current line in the Text object. Multiply this number by the font's width and compare it to the Text.width.
It's not optimal, but could be another workaround. I think actually handling it from the file could be fine, but make sure to check your game on various resolutions to make sure the text keeps a correct formatting.