libxmldiff 0.2.5 review
Downloadlibxmldiff library aims at providing efficient diff on XML file Here are some key features of "libxmldiff": · Detection of modifi
|
|
libxmldiff library aims at providing efficient diff on XML file
Here are some key features of "libxmldiff":
Detection of modified items, added items, removed items
Not sensitive to item position changes (based on a id).
Designed to support large XML files (about 100 Mo). For larger files, treat these files with XML Pre Diff Tool would be a good idea.
Basic XML manipulation (XSLT, Deletion,...)
Scripting abilities
Simple to use
How does it work ?
libxmldiff diff two files, and output a file with exactly the same structure (unlike other xml diffing utilities), and containing an extra diff:status attribute.
The meaning of this diff:status argument is :
added : the element has been added.
removed : the element has been removed.
modified : either an argument or the text has been modified, the values will be outputted with the '|' separator : "before|after".
below : the element itself was not modified, but a child item was.
libxmldiff can use identifiers (attributes or nodes) to see exactly which element has been added or removed, despite the order of the elements.
What's New in This Release:
This release fixes a crash while using XSLT parameters in scripts, infinite loops when the script does not exist, and some memory leaks.
libxmldiff 0.2.5 search tags