[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: How to do a diff of two HTML files with HTML outpu

Subject: Re: How to do a diff of two HTML files with HTML output
From: peter@xxxxxxxx
Date: Tue, 28 Oct 2008 16:46:17 -0400
Re:  How to do a diff of two HTML files with HTML outpu
The current stable release is XMLUnit 1.2, June 2008.

XMLUnit for Java provides two JUnit extension classes, XMLAssert and
XMLTestCase, and a set of supporting classes (e.g. Diff,
DetailedDiff,Transform,SimpleXpathEngine,Validator,NodeTest) that allow
assertions to be made about:

    * The differences between two pieces of XML
    * The outcome of transforming a piece of XML using XSLT
    * The evaluation of an XPath expression on a piece of XML
    * The validity of a piece of XML
    * Individual nodes in a piece of XML that are exposed by DOM Traversal

XMLUnit for Java can also treat HTML content (even badly-formed HTML) as valid
XML to allow these assertions to be made about the content of web pages too.


Quoting Michael M|ller-Hillebrand <mmh@xxxxxxxxxxxxx>:

> Am 24.10.2008 um 16:02 schrieb Aaron Gray:
> > I was wondering if it possible to produce a [X]HTML diff using XSLT
> > 1.0.
> >
> > Basically I want as output an [X]HTML file with strike through in
> > red =
> > for anything deleted from a file and in red for anything added.
> >
> > Does anything like this already exist, if not how would I go about =
> > programming it in XSL ?
> I am monitoring this question since I hoped to get some pointers to
> XML diff tools, that can either create a composite XML with some
> additional markup to show the differences (inserts, changes,
> deletions) or create modified versions of the compared document to
> show the changes.
> I guess that using XSLT would be the wrong tool for a full-fledged
> diff solution (especially the Longest Common Substring algorithm), but
> XSLT would be great to process a diff result in certain ways.
> Thanks,
> - Michael
> --
> _______________________________________________________________
> Michael M|ller-Hillebrand: Dokumentations-Technologie
> Adobe Certified Expert, FrameMaker
> Lvsungen und Training, FrameScript, XML/XSL, Unicode
> <http://cap-studio.de/> -- Tel. +49 (9131) 28747

This message was sent using IMP, the Internet Messaging Program.

Current Thread


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.