DeltaXML: Change control for XML, in XML
DeltaXML is Java software for identifying and handling changes in all XML documents and data. DeltaXML provides an XML format for representing any change between any two versions of an XML file. Use in regression testing, to display changes, versioning, content management - and many other uses.
Supported Technologies
Linux,
Macintosh,
Windows XP/2000/NT
Software
Click on a technology to view similar products within this category.
Pricing
- Unspecified -
info@deltaxml.com
+44 1684 592144
Resources
Additional Product Information
DeltaXML enables you to manage change in an XML environment. Though it's easy to detect that an XML document has changed, it is much harder to identify precisely what has changed - DeltaXML solves this problem for you and expresses all changes in pure XML, allowing subsequent processing to produce precisely the information you need.
Effective management of change is a key requirement of any robust XML strategy, and by choosing DeltaXML as a provider you know you have access to the most advanced solution available, proven technology you can use right now.
Since deltas (differences between documents) are stored in XML,they can be processed as XML using, for example, XSLT. This "pipeline" approach provides great flexibility in an XML environment. For example, automated runs of regression tests could generate HTML reports summarizing overall success / failure and identifying exactly what has changed.
You can use DeltaXML to handle unordered data, where you know that some elements may differ between documents only in the order of their contents. DeltaXML also handles keyed data, where you use keys (for example ID attributes) to identify elements which should correspond. This provides great flexibility in controlling the comparison process with 100% accuracy.
Further, since deltas may be "full" - original plus delta - or "changes only", you can select one according to your requirements. A "full" delta provides a rich representation which allows you to recreate either original document and produce "in-context" change reports. "Changes only" provides a compact representation for efficient transmission and storage.
DeltaXML handles the conventional problems associated with "text" comparisons of XML, such as changes to namespace prefixes or attribute order, and has been designed from the ground up as a high-performance software component. This allows you to focus on your core application logic, without spending unnecessary time on this surprisingly complex problem.