tags:

views:

2233

answers:

6

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: 

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).

ashirley
aaha..who are your competitors? :)
Gulzar
+4  A: 

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

Darren
+1  A: 

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

+2  A: 

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.

moobaa
+3  A: 

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

spinodal
A: 

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.

James