├── LICENSE
├── README.md
├── diffxml.cmd
├── diffxml.sh
├── diffxml_install.sh
├── lib
├── hamcrest-core-1.3.jar
└── junit-4.11.jar
├── patchxml.cmd
├── patchxml.sh
├── patchxml_install.sh
├── src
├── java
│ └── org
│ │ └── diffxml
│ │ ├── diffxml
│ │ ├── DOMOps.java
│ │ ├── Diff.java
│ │ ├── DiffException.java
│ │ ├── DiffFactory.java
│ │ ├── DiffXML.java
│ │ └── fmes
│ │ │ ├── ChildNumber.java
│ │ │ ├── DocumentCreationException.java
│ │ │ ├── EditScript.java
│ │ │ ├── FindPosition.java
│ │ │ ├── Fmes.java
│ │ │ ├── Match.java
│ │ │ ├── NodeDepth.java
│ │ │ ├── NodeDepthComparator.java
│ │ │ ├── NodeFifo.java
│ │ │ ├── NodeOps.java
│ │ │ ├── NodePairs.java
│ │ │ ├── NodeSequence.java
│ │ │ ├── ParserInitialisationException.java
│ │ │ └── delta
│ │ │ ├── DULDelta.java
│ │ │ ├── DeltaIF.java
│ │ │ └── DeltaInitialisationException.java
│ │ ├── dul
│ │ └── DULConstants.java
│ │ └── patchxml
│ │ ├── DULPatch.java
│ │ ├── PatchFormatException.java
│ │ └── PatchXML.java
└── test
│ └── org
│ └── diffxml
│ ├── diffxml
│ ├── DiffXMLTest.java
│ ├── SuiteRunner.java
│ ├── TestDocHelper.java
│ └── fmes
│ │ ├── ChildNumberTest.java
│ │ ├── EditScriptTest.java
│ │ ├── FindPositionTest.java
│ │ ├── MatchTest.java
│ │ ├── NodeDepthTest.java
│ │ ├── NodeFifoTest.java
│ │ ├── NodeOpsTest.java
│ │ ├── NodePairsTest.java
│ │ ├── NodeSequenceTest.java
│ │ └── delta
│ │ └── DULDeltaTest.java
│ └── patchxml
│ └── DULPatchTest.java
├── suite
├── 1A.xml
├── 1B.xml
├── attrA.xml
├── attrB.xml
├── brianA.xml
├── brianB.xml
├── cA.xml
├── cB.xml
├── cdataA.xml
├── cdataB.xml
├── correctA.xml
├── correctB.xml
├── docA.xml
├── docB.xml
├── doctypeA.xml
├── doctypeB.xml
├── eA.xml
├── eB.xml
├── gnumericA.xml
├── gnumericB.xml
├── moveA.xml
├── moveB.xml
├── namespaceA.xml
├── namespaceB.xml
├── orderA.xml
├── orderB.xml
├── patrickA.xml
├── patrickB.xml
├── piA.xml
├── piB.xml
├── rA.xml
├── rB.xml
├── reA.xml
├── reB.xml
├── redirA.xml
├── redirB.xml
├── sA.xml
├── sB.xml
├── sampleA.xml
├── sampleB.xml
├── testaA.xml
├── testaB.xml
├── tst2A.xml
└── tst2B.xml
├── test1a.xml
└── test2a.xml
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/README.md
--------------------------------------------------------------------------------
/diffxml.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/diffxml.cmd
--------------------------------------------------------------------------------
/diffxml.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/diffxml.sh
--------------------------------------------------------------------------------
/diffxml_install.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/diffxml_install.sh
--------------------------------------------------------------------------------
/lib/hamcrest-core-1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/lib/hamcrest-core-1.3.jar
--------------------------------------------------------------------------------
/lib/junit-4.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/lib/junit-4.11.jar
--------------------------------------------------------------------------------
/patchxml.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/patchxml.cmd
--------------------------------------------------------------------------------
/patchxml.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/patchxml.sh
--------------------------------------------------------------------------------
/patchxml_install.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/patchxml_install.sh
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/DOMOps.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/DOMOps.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/Diff.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/Diff.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/DiffException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/DiffException.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/DiffFactory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/DiffFactory.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/DiffXML.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/DiffXML.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/ChildNumber.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/ChildNumber.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/DocumentCreationException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/DocumentCreationException.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/EditScript.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/EditScript.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/FindPosition.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/FindPosition.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/Fmes.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/Fmes.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/Match.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/Match.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/NodeDepth.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/NodeDepth.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/NodeDepthComparator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/NodeDepthComparator.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/NodeFifo.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/NodeFifo.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/NodeOps.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/NodeOps.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/NodePairs.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/NodePairs.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/NodeSequence.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/NodeSequence.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/ParserInitialisationException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/ParserInitialisationException.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/delta/DULDelta.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/delta/DULDelta.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/delta/DeltaIF.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/delta/DeltaIF.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/diffxml/fmes/delta/DeltaInitialisationException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/diffxml/fmes/delta/DeltaInitialisationException.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/dul/DULConstants.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/dul/DULConstants.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/patchxml/DULPatch.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/patchxml/DULPatch.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/patchxml/PatchFormatException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/patchxml/PatchFormatException.java
--------------------------------------------------------------------------------
/src/java/org/diffxml/patchxml/PatchXML.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/java/org/diffxml/patchxml/PatchXML.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/DiffXMLTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/DiffXMLTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/SuiteRunner.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/SuiteRunner.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/TestDocHelper.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/TestDocHelper.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/ChildNumberTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/ChildNumberTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/EditScriptTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/EditScriptTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/FindPositionTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/FindPositionTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/MatchTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/MatchTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/NodeDepthTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/NodeDepthTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/NodeFifoTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/NodeFifoTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/NodeOpsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/NodeOpsTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/NodePairsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/NodePairsTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/NodeSequenceTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/NodeSequenceTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/diffxml/fmes/delta/DULDeltaTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/diffxml/fmes/delta/DULDeltaTest.java
--------------------------------------------------------------------------------
/src/test/org/diffxml/patchxml/DULPatchTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amouat/diffxml/HEAD/src/test/org/diffxml/patchxml/DULPatchTest.java
--------------------------------------------------------------------------------
/suite/1A.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | xyz
4 |
--------------------------------------------------------------------------------
/suite/1B.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | x
xxxyyy
yyy