an XML pretty-maker