Class XMLDiff

java.lang.Object
org.castor.xmlctf.xmldiff.XMLDiff

public class XMLDiff extends Object
A utility class used to compare two XMLNodes, or XML input files and report the differences between them.
Since:
Castor 1.1
Version:
$Revision: 0000 $ $Date: 2007-01-11 00:00:00 -0600 (Thu, 11 Jan 2007) $
Author:
Edward Kuns
  • Constructor Details

    • XMLDiff

      public XMLDiff(String file1, String file2)
      Constructs an XMLDiff object that is ready to compare the two provided XML files.
      Parameters:
      file1 - The first XML file for comparison.
      file2 - The second XML file for comparison.
  • Method Details

    • compare

      public int compare() throws IOException
      Compares the two XML documents located at the given URL locations. Returns 0, if no differences are found, otherwise returns a positive number indicating the number of differences.

      This is the only public method in this class.

      Returns:
      0, if no differences are found, otherwise a positive number indicating the number of differences.
      Throws:
      IOException - an this occurs while reading