This program compares XML files. It provides several options for comprehensive comparison. Reloading files after changing any options is not necessary. The ExamXML can compare data from sources of many types, such as SQL servers and CSV files. After comparisons there are possibilities to synchronize elements, insert one element into opposite a tree and replace elements. During loading from an SQL server, the program converts data into XML. This program can save differences between files and merge XML files. Color highlighting shows the changes so that you can view which attributes and elements have been added, modified or deleted. Documents and differences between several files are displayed in a visual tree. The program validates XML documents against DTD/XML schema while loading the file. It also offers drag-and-drop support. ExamXML displays the XML element in a separate window, highlighting differences down to the level of elements, words or attributes. It can open XML files with external application, and normalize dates and numeric fields. Digital fields can be rounded, and date or time portions can be omitted at normalization.