7 Time-Saving ExamXML Pro Tips Every Developer Should Know

How to Use ExamXML Pro to Find and Fix XML Differences Fast

Overview

ExamXML Pro is an XML-aware comparison and merge suite (visual tool + command-line utilities) for Windows. It understands XML structure, can normalize numbers/dates, ignore specified elements/attributes, and compare folders — all useful to find and fix differences quickly.

Quick setup

  1. Install ExamXML Pro (trial available).
  2. Launch ExamXML Pro and open the two XML files (File > Open Left / Right).
  3. Optionally open ExamDir to compare folder hierarchies or use MDCXML for very large files.

Configure comparison for accuracy

  • Ignore whitespace and attribute order: Options > Comparison — enable whitespace and attribute-order tolerance if formatting differences aren’t meaningful.
  • Normalize numbers/dates: Options > Normalization — set numeric rounding and date/time normalization so semantically equal values don’t show as differences.
  • Ignore elements/attributes by condition: Options > Ignore Rules — add XPath-like conditions to skip transient nodes (timestamps, IDs).
  • Case sensitivity: Toggle case-insensitive comparison for element/text values if needed.

Finding differences (visual workflow)

  1. Load both files; ExamXML shows side-by-side tree and synchronized text panes.
  2. Use the difference navigator (Next/Previous difference) to jump through changes.
  3. Differences are color-coded (changed, added, deleted); expand nodes to inspect child changes.
  4. Use the built-in XML editor (F3) to view or edit source directly.

Fixing differences (merge & edit)

  • Manual edit: Edit either side in the built-in editor and save. Use normalization options to re-run comparison.
  • Smart merge: Select a differing node, right-click and choose Copy Left→Right or Copy Right→Left to apply a change.
  • Merge

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *