An XML tag that isn't mapped via a tag library is output to the XMLOutput. Similarly, non XML text is output to the XMLOutput.
It seems that the XMLOutput will be auto-flushed after the character data but not after the XML data.
The question is, should they both auto-flush or neither?