Tree to tree correction between xml documents

Edit Package python-xmldiff

XMLdiff shows the differences between two similar XML files in the same
way 'diff' does with text files. It can also be used as a library or as
a command line tool and can work either with XML files or DOM trees.
The implementation is based on "Change detection in hierarchically
structured information", by S. Chawathe, A. Rajaraman, H.
Garcia-Molina, and J. Widom, Stanford University, 1996.

Refresh
Refresh
Source Files
Filename Size Changed
python-xmldiff.changes 0000003545 3.46 KB
python-xmldiff.spec 0000002395 2.34 KB
xmldiff-2.3.tar.gz 0000095947 93.7 KB
Revision 17 (latest revision is 22)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 697133 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 17)
- Conflict python-xmldiff (unversioned)

- Restore more useful description from before 2.3

- package reworked from scratch
- version update to 2.3
  - A complete, bottom-up, pure-python rewrit
  - A new default output format with new actions
  - A format intended to be parseable by anyone parsing the old format.
  - XML with changes marked though tags and attributes
  - Added options for faster node comparisons. The "middle" option is now
    default, it had very few changes in matches, but is much faster.
  - Implemented a Fast Match algorithm for even faster diffing.
  - Speed improvements through caching
  - Fixed a bug where MoveNode actions sometimes was in the wrong order
  - Added an InsertComment action, as comments require different handling,
    so it's easier to deal with them this way. You can still use DeleteNode and
    UpdateTextIn for them with no special handling.
  - When renaming tags the XMLFormatter will mark them with "diff:rename"
    instead of making a new tag and deleting the old.
  - Tags will now be moved first, and updated and renamed later, as the new
    tag name or attributes might not be valid in the old location.
  - Changed the substitution unicode character area to use the Private Use Area
    in BMP(0), to support narrow Python builds
  - Added --unique-attributes argument.
  - A workaround for dealing with top level comments and the xml formatter
  - Added a simple ``xmlpatch`` command and API.
  - Multiple updates to documentation and code style
- deleted patches
  - xmldiff-0.6.7-clean-tmp.patch (not needed)
Comments 0
openSUSE Build Service is sponsored by