pretty print XML (add indentation)
rename StringDumpVisitor to XMLDumpVisitor