11

A good XML diff tool:
- Has a clear, node driven, GUI
- Accepts Command line (For easy Version Control integration)
- Can handle large files
- Is low cost

5

a command-line diff which can handle large files and is free is xmldiff from

http://tools.decisionsoft.com/

unfortunatly, it doesn't have a GUI although I have never felt it needed one.

(full disclosure: I work for decisionsoft).

5

Check out BeyondCompare. Its a great diff tool in general and there are a couple of third party plugin for diffing xml

3

ExamDiff good gui, command line, free (not pro)

2

WinMerge is ok but has some issues with spaces and CRLF when you compare xml or other text files.

2

You could also try Altova's DiffDog - though, like all Altova tools, it's neither the cheapest option, nor graceful when it deals with massive XML files.

0

Project: Merge has a concise and clear GUI. Is fully controllable through the command line. Might handle large files gracefully - I haven't tested it with anything over 10MB. Is cheaper than the rest.

0

Liquid XMLDiff is a pretty good tool, commercial though.

alt text