I do not know of a way to cleanup the XML, but I've always used #placeholder for my placeholder text and that seems to stay in one run more than any other placeholder text I've tried in the past. It seems the longer the placeholder text, the more likely it is to be split into multiple runs.