这是 xmldiff 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xmldiff - xml 文档之间的树 2 树校正
概要
xml差异 [ 选项 ] 原始文件 修改文件
xml差异 [ 选项 ] -r 原始目录 修改目录
商品描述
xml差异 是一个用于提取两个 xml 文件之间差异的实用程序。 它返回一个集合
应用于源树以获得目标树的基元数。
实现是基于 更改 发现 in 分层地 结构化 信息,
作者:S. Chawathe、A. Rajaraman、H. Garcia-Molina 和 J. Widom,斯坦福大学,1996
配置
-h,--帮助
显示此帮助消息并退出。
-V,--version
显示版本号并退出
-H,--html
输入文件是 HTML 而不是 XML
-r,--递归
比较目录时,递归比较任何
找到子目录。
-x,--x更新
按照 Xupdate xml 规范显示输出
(见 http://www.xmldb.org/xupdate/xupdate-wd.html#N19b1de)。
-e , --encoding=
指定用于输出的编码。 默认为 UTF-8
-n, --非标准化空间
不要标准化文本和注释节点中的空格和新行。
-c,--排除-评论
不处理评论节点
-g,--ext-ges
包括所有外部通用(文本)实体。
-p,--ext-pes
包括所有外部参数实体,包括外部 DTD
子集。
--个人资料=
显示执行配置文件(使用此选项运行速度较慢),
配置文件保存到文件(二进制形式)。
退出 状态
0 表示未发现差异。
正数意味着发现了一些差异。
负数表示发生错误。
知 问题
xml差异 使用算法复杂度(太)高的算法,这使得它
不适合处理大型 XML 文档。 如果您的文档有大约 100 个以上的节点,
您可能应该寻找替代解决方案。
Logilab 欢迎对此问题提出任何建议。 请告诉我们您是否知道
更简单的算法来解决这个问题。
要求
蟒蛇,pyxml
使用 onworks.net 服务在线使用 xmldiff