sutch has asked for the wisdom of the Perl Monks concerning the following question:

I'm looking for a Perl solution which displays an HTML document that illustrates the differences between two versions of an HTML document. It needs to "accept" two HTML documents and output a new HTML document that shows sections removed, sections added, and sections changed. I believe that it must know about HTML so that it doesn't hightlight tags that have changed, but somehow shows that formatting has changed.

I've found HTML::Diff, but the documentation is skimpy and only seems to handle providing the backend functionality of returning structures that show what has changed.

Are there any other options out there that are Perl based?