Tree to tree correction between xml documents
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.
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:42:Factory-Candidates-Check/python-xmldiff && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
python-xmldiff.changes | 0000006118 5.97 KB | |
python-xmldiff.spec | 0000002632 2.57 KB | |
xmldiff-2.6.3.tar.gz | 0000086132 84.1 KB |
Latest Revision
Ana Guerrero (anag+factory)
accepted
request 1154951
from
Steve Kowalik (StevenK)
(revision 22)
- Update to 2.6.3: * Solved an error in the xmlformatter when using default namespaces. #89 * #108: Fixed an error that happens if using namespaces like ns0 or ns1. * Added `InsertNamespace` and `DeleteNamespace` actions for better handling of changing namespaces. Should improve any "Unknown namespace prefix" errors. Changing the URI of a a namespace prefix is not supported, and will raise an error. * Used geometric mean for the node_ratio, for better handling of simple nodes. * Added an experimental --best-match method that is slower, but generate smaller diffs when you have many nodes that are similar. * The -F argument now also affects the --fast-match stage. * Make it possible to adjust the attributes considered when comparing nodes. * Python versions 3.7 to 3.11 are now supported. * Improved node matching method, that puts more emphasis similarities than differences when weighing attributes vs children. * Added a parameter to return error code 1 when there are differences between the files * Added a parameter for ignoring attributes in comparison. * Solved a bug in xmlpatch in certain namespace situations. * Added a --diff-encoding parameter to xmlpatch, to support diff-files that are not in your system default encoding. - Switch to autosetup and pyproject macros. - No more greedy globs in %files. - Drop python-xmldiff-src-upgrades.patch, now included upstream. - Drop python-xmldiff-no-six-remains.patch, no longer required.
Comments 0