文件名称:xmldiff:用于区分xml的库和命令行实用程序
文件大小:118KB
文件格式:ZIP
更新时间:2024-06-14 02:41:01
Python
xmldiff xmldiff是用于从XML制作差异的库和命令行实用程序。 这看起来似乎不需要专用的工具,但是分层数据中的更改检测与平面数据中的更改检测有很大不同。 XML类型格式不仅用于计算机可读数据,还经常用作可呈现为人类可读格式的层次结构数据的格式。 这种格式的传统差异会逐行告诉您差异,但这是人类无法理解的。 xmldiff提供了在这些情况下使人类可读的差异的工具。 完整文档位于 xmldiff仍在快速发展中,并且不能保证一个版本的输出将与任何先前版本的输出相同。 快速使用 xmldiff既是命令行工具又是Python库。 要从命令行使用它,只需使用两个输入文件运行xmldiff : $ xmldiff file1.xml file2.xml 还有一个命令使用xmldiff命令的输出来修补文件: $ xmlpatch file.diff file1.xml 有一个简单的A
【文件预览】:
xmldiff-master
----xmldiff()
--------actions.py(723B)
--------__init__.py(0B)
--------formatting.py(29KB)
--------diff.py(18KB)
--------utils.py(4KB)
--------_diff_match_patch_py2.py(79KB)
--------patch.py(5KB)
--------diff_match_patch.py(143B)
--------_diff_match_patch_py3.py(79KB)
--------main.py(6KB)
----setup.py(1KB)
----.gitignore(81B)
----Makefile(719B)
----CHANGES.rst(2KB)
----.travis.yml(527B)
----MANIFEST.in(409B)
----setup.cfg(26B)
----LICENSE.txt(1KB)
----README.rst(3KB)
----.coveralls.yml(46B)
----tests()
--------test_patch.py(7KB)
--------__init__.py(55B)
--------test_formatting.py(21KB)
--------test_utils.py(5KB)
--------test_data()
--------test_main.py(7KB)
--------test_diff.py(55KB)
--------testing.py(2KB)
----.coveragerc(74B)
----README.txt(143B)
----docs()
--------requirements.txt(23B)
--------Makefile(7KB)
--------make.bat(7KB)
--------source()