About Altova DiffDog Enterprise Edition

XML-aware diff/merge tool for file and directory differencing.

Altova DiffDog Enterprise is a powerful diff/merge tool for files, folders, and directories. It also includes support for comparing/merging Microsoft Word documents, XML Schemas, and comparing/merging database content and database schemas.

Altova DiffDog Features

File Comparison

  • Compare any text files and indicate differences with colored highlights and connecting lines
  • Bi-directional merging of individual differences and direct editing of files in comparison window
  • Unlimited Undo/Redo for editing and merging
  • Word processor view, employing Microsoft Word 2003 or later for side-by-side comparison of .docx, .doc, .rtf, and others in DiffDog windows
  • Supports file comparison with FTP and HTTP servers
  • Saves file selections in a comparison settings document for reload later

XML Comparison         

  • Multiple options for XML-aware comparisons, such as entity resolution, ignore attribute order, etc.
  • Well-formedness checking and validation (DTD & schema based)
  • Intelligent Editing (DTD/schema based entry help, code completion & syntax help) within comparison window
  • Compare XML Schemas visually with automatic and manual mapping of elements
  • Generate XSLT files to transform XML data between compared XML Schemas
  • Save MapForce mapping files for XML Schema comparisons

Directory Comparison         

  • Compared directories displayed in expandable/collapsible trees with multiple comparison modes by file type
  • Bi-directional file replacement within compare window or synchronize directories in one step
  • Expand .ZIP archives and OOXML files as directories to compare file-pairs (with XML-aware options)
  • Supports directory comparison with FTP and HTTP servers
  • Saves directory selections in a comparison settings document for reload later

Database Comparison         

  • Compare database schemas for databases of the same type or different database types
  • Generate SQL change scripts to merge database differences
  • Compare the contents of tables of the same database type or different database types
  • Multiple automatic comparison mapping options and resolution of datatype naming inconsistencies
  • Display color-coded comparison results tables and filter results display (cell contents same/different)
  • Merge contents of compared cells directly
  • Save database comparison settings in a file for easy reuse

Supported Databases         

  • Microsoft® SQL Server® 2005, 2008, 2012, 2014
  • PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4
  • Oracle® 9i, 10g, 11g, 12c
  • MySQL® 5, 5.5, 5.6
  • IBM DB2® 8, 9, 9.5, 9.7, 10.1, 10.5
  • IBM DB2 for iSeries® v6.1, 7.1
  • Informix® 11.70
  • Sybase® ASE 15
  • Microsoft Access™ 2003, 2007, 2010, 2013
  • SQLite 3.x
  • Firebird 2.5