MSXML z C ++ - ładne drukowane / wcięte nowo utworzone dokumenty

Piszę pliki XML za pomocą parsera MSXML z opakowaniem, które pobrałem stąd:http://www.codeproject.com/KB/XML/JW_CXml.aspx. Działa świetnie, z wyjątkiem tego, że gdy tworzę nowy dokument z kodu (więc nie ładuję z pliku i nie modyfikuję), wynik jest w jednej dużej linii. Chciałbym, aby elementy były dobrze wcięte, dzięki czemu mogę je łatwo odczytać w edytorze tekstu.

Googling pokazuje wiele osób z tym samym pytaniem - zapytał około 2001 roku. Odpowiedzi zwykle mówią „zastosuj transformację XSL” lub „dodaj własne białe węzły”. Zwłaszcza ten ostatni sprawia, że ​​idę% (więc mam nadzieję, że w 2008 roku jest łatwiejszy sposób na ładne wyjście MSXML. Więc moje pytanie: czy istnieje i jak z niego korzystać?

questionAnswers(5)

yourAnswerToTheQuestion