Use "<crlf>" tag rather than splitting into two.
Write all character data objects, not up to first non-chardata.
Clarify comment a bit.