> My feeling is that if you're doing pretty-printing, then you've
> already decided to mess with the whitespace (based on what you expect
> the processors to do).  

I think this thread has moved into 'have your cake and eat it, too' -- how
to output pretty-printed xml that doesn't break the whitespace of text
nodes, so it can be reloaded and at least not have unexpected results within
text nodes.

Chris