NewswireToday - /newswire/ -
Munich, Bayern, Germany, 2007/06/20 - With the widespread adoption of XML, a need in special tools for XML grows significantly. A7Soft has made a gap in the market for XML providing XML differencing tool.
ExamXML has been especially developed for comparing and merging XML files in an intelligent manner. Unlike other comparison tools that treat XML as a text, this tool considers XML as structured data, taking into account an XML scheme.
ExamXML displays XML documents in a tree view, highlighting differences down to the level of elements, words or attributes, so that you can view exactly which attributes and elements have been added, modified or deleted. Red color means that the element has been removed, green means that the element has been changed.
ExamXML lets you visually browse through the differences using either the buttons with arrows on the toolbar or hot keys. Red arrows mean browsing through deleted elements and green arrows mean browsing through changed elements. If you want to browse differences on the current level without expanding elements, press the Ctrl key and hold it pressed down while using navigation buttons. This is especially useful when you need to glance differences within top-level elements without rummaging in details.
The ExamXML XML differencing engine is completely customizable. For example, you can specify if white space, case sensitive, namespace prefixes or the ordering of attributes/child elements or even all attributes or content of elements should be ignored or not, and how to perform comparison process. ExamXML provides four comparison modes.
Use the Strict mode to just determine whether two XML documents are identical, the Fast mode to fast find few differences,
Normal for more slowly and complexity comparison and Full for complex and sophisticated comparison.
ExamXML allows you to compare XML files ignoring specified elements. You can ignore either the whole element or specified attributes or the content of the element. Unique to ExamXML is its ability to ignore elements that math user defined condition. For example you can specify condition to ignore the FILE elements if the NAME attribute equals 20.
Every ignored element can be saved to a text file and loaded next time you run the application.
Using ignoring, you can compare only elements you need.
XML users know difficulties in comparing numbers and dates, because there are several formats of them. Besides the usual textual comparison, ExamXML adds ability to compare numbers in numeric format and dates in date/time formats.
ExamXML costs $29 (USD) for a single-user license with free upgrades. A site license is also available. You can find a fully functional trial version from the A7Soft.com/.