(Hyper)Markup can: 1) Edit HTML or text files, 2) tidy up your HTML source code and produce formatted text, 3) Flexisibly generate XML codes or XHTML files from given HTML files with XML template and XSL stylesheet.
Babeldoc is integration tool that can plumb together data flows. It is completely configurable and scriptable. It is heavily XML biased but not exclusively so.
Flat File Tool is a set of Perl scripts which allows the display of flat files according to a user specified record length. Supporting descriptive headers of the data, horizontal and vertical scrolling, and color coding of the various fields.