public class XmlComparer
extends java.lang.Object
All the areEquivalent methods have a few points in common:
Constructor and Description |
---|
XmlComparer() |
Modifier and Type | Method and Description |
---|---|
static boolean |
areEquivalent(java.io.File xmlFile1,
java.io.File xmlFile2,
java.io.PrintStream diffStream) |
static boolean |
areEquivalent(java.io.File xmlFile1,
java.lang.String context1,
java.io.File xmlFile2,
java.lang.String context2,
java.io.PrintStream diffStream) |
static boolean |
areEquivalent(java.io.File xmlFile1,
java.lang.String xml2,
java.lang.String context2,
java.io.PrintStream diffStream) |
static boolean |
areEquivalent(java.io.File xmlFile1,
java.lang.String context1,
java.lang.String xml2,
java.lang.String context2,
java.io.PrintStream diffStream) |
static boolean |
areEquivalent(java.lang.String xml1,
java.lang.String context1,
java.lang.String xml2,
java.lang.String context2,
java.io.PrintStream diffStream) |
static boolean |
areEquivalent(TagNode node1,
TagNode node2,
java.io.PrintStream diffStream) |
static boolean |
haveEquivalentAttributes(TagNode node1,
TagNode node2,
java.io.PrintStream diffStream)
Checks if both TagNodes have equivalent attributes.
|
static void |
main(java.lang.String[] args)
Main function for use as a stand-alone tool.
|
public static void main(java.lang.String[] args)
args
- The two names of the files to be compared.public static boolean areEquivalent(java.io.File xmlFile1, java.io.File xmlFile2, java.io.PrintStream diffStream)
public static boolean areEquivalent(java.io.File xmlFile1, java.lang.String context1, java.io.File xmlFile2, java.lang.String context2, java.io.PrintStream diffStream)
public static boolean areEquivalent(java.lang.String xml1, java.lang.String context1, java.lang.String xml2, java.lang.String context2, java.io.PrintStream diffStream)
public static boolean areEquivalent(java.io.File xmlFile1, java.lang.String xml2, java.lang.String context2, java.io.PrintStream diffStream)
public static boolean areEquivalent(java.io.File xmlFile1, java.lang.String context1, java.lang.String xml2, java.lang.String context2, java.io.PrintStream diffStream)
public static boolean areEquivalent(TagNode node1, TagNode node2, java.io.PrintStream diffStream)
public static boolean haveEquivalentAttributes(TagNode node1, TagNode node2, java.io.PrintStream diffStream)
node1
- First node whose attributes are to be comparednode2
- Second node whose attributes are to be compareddiffStream
- The println(String) function is used to explain any differences