> Yeah, if you're just needing to tag the stream with a label to indicate > the type plus a version number, then xml's on the one hand overkill and > on the other hand not necessarily a big help to xml proponents.
So, in a nutshell, throwing an XML format type tag at the beginning buys us nothing regardless of whether it's an XML stream or not? In that case, nuts to that. It's already terribly obvious I'm going to mess it up if I try, so we'll just skip it and move on to the next headache. :) (FWIW, with respect to binary data in the output stream--if an encoded format doesn't allow binary data then the encoder is responsible for changing it to a non-binary format. So for XML and YAML (and any other text encoding format, I expect) that'll likely be a base64 encoding or something) Dan