Created new XML formatter as a copy of the HTML formatter.

The purpose of this change is to add an XML formatter, which is really just a copy of the HTML formatter at this point. A future upgrade could implement interesting differences, including handling of `<[CDATA[` blocks.