I’m writing out XML files using the MSXML parser, with a wrapper I downloaded from here: http://www.codeproject.com/KB/XML/JW_CXml.aspx. Works great except that when I create a new document from code (so not load from file and modify), the result is all in one big line. I’d like elements to be indented nicely so that I can read it easily in a text editor.
Googling shows many people with the same question – asked around 2001 or so. Replies usually say ‘apply an XSL transformation’ or ‘add your own whitespace nodes’. Especially the last one makes me go %( so I’m hoping that in 2008 there’s an easier way to pretty MSXML output. So my question; is there, and how do I use it?
Try this, I found this years ago on the web.