About Altova DiffDog Enterprise Edition

Compare and merge tool.

Altova DiffDog is an XML-aware diff/merge tool that lets you compare and merge text or source code files, XML or JSON files, and Word documents. Compare and synchronize directories, database schemas and content, and much more.

Altova DiffDog Enterprise Features

File Comparison

  • Compare any two 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.
  • 3-way file comparison with difference merging in side by side windows.
  • 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.

Compare CSV

  • Compare CSV to CSV.
  • Compare data to database data.

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.