DiffDog - XML Aware Diff/Merge Tool for Files, Folders, Directories, and Databases

Altova DiffDog is a powerful, easy-to-use diff merge tool
Altova DiffDog® 2017 is the unique diff / merge utility for files, directories, and database schemas and tables. This powerful, easy-to-use diff merge tool lets you quickly compare and merge text or source code files, synchronize directories, and compare database schemas and tables via its straightforward visual interface. DiffDog also provides advanced XML-aware differencing and editing capabilities.

Download Trial

File Differencing

Altova DiffDog® 2017 includes powerful capabilities for comparing and merging text files quickly and easily, even source code files, Word documents and compressed ZIP archives. You can compare and merge any type of text-based file, with support for Unicode, ASCII, MBCS, and any other file formats. Edit directly in either side of a comparison pair and update an existing file or save a new copy. More 

XML Differencing

DiffDog includes powerful functionality for comparing, merging, and editing XML files and schemas in an intelligent, XML-aware manner. With robust features such as well-formedness and validation checking, code completion, entry helpers, XML-conformant syntax coloring, and more, DiffDog is a must-have differencing utility for Web and software developers working with XML. More 

Folder Differencing

Today’s power users and developers need a quick, efficient way to keep their many directories in sync – whether they contain source code and documentation files, or MP3s and digital images. DiffDog allows you to compare and merge folders and directories of any size, even folders on local and remote FTP and HTTP servers (based on user privileges) to compare, merge, and synchronize. More 

Database Differencing

DiffDog includes intuitive database compare and merge functionality for table contents and database schemas. You can compare two databases of the same type, for instance a developer’s version and the production version of a database, or you can compare different database types. Merge table contents directly, or generate SQL merge scripts. Schema alter scripts can be run directly or sent to DatabaseSpy for further development. More 

"DiffDog saved my life! Recordare developed MusicXML as an Internet-friendly format for publishing and sharing digital sheet music. As MusicXML became more popular, we needed a truly XML-aware differencing program to evaluate the XML files created by our Dolet plug-ins. DiffDog gives us the high quality regression testing tool that we had long sought for our MusicXML projects."

– Michael Good, CEO, www.recordare.com

DiffDog Field Trials

This free e-book is a collection of information from the Altova blog, Tech Notes from the Library section of the Altova Web site, and more. Here together are descriptions of a wide range of real-world applications for DiffDog, Altova’s XML-aware diff/merge tool for files, folders, directories, and databases. You can read about how we created this e-book using the EPUB editing functionality of XMLSpy at the DiffDog Field Trials publication announcement on the Altova blog.

Download DiffDog Field Trials in EPUB (1.57 mb), Kindle (3.08 mb), PDF (11.1 mb), or iBooks (16.5 mb) format for your favorite tablet or e-reader.

Next Steps