首页> 外文期刊>Computer science >Using versioned trees, change detection and node identity for three-way XML merging
【24h】

Using versioned trees, change detection and node identity for three-way XML merging

机译:使用版本树,更改检测和节点身份以进行三向XML合并

获取原文
获取原文并翻译 | 示例
           

摘要

XML has become the standard document representation for many popular tools in various domains. When multiple authors collaborate to produce a document, they must be able to work in parallel and periodically merge their efforts into a single work. While there exist a small number of three-way XML merging tools, their performance could be improved in several areas. We present a three-way XML merge algorithm that is faster, uses less memory and is more precise than previous algorithms. It uses a specialized ver-sioning tree data structure that supports node identity and change detection. The algorithm applies the traditional three-way merge found in GNU diff3 to the children of changed nodes. The editing operations it supports are addition, deletion, update, and move. The algorithm is evaluated by comparing its performance to that of the previous algorithms, using synthetically generated XML documents of a range of sizes and modified by varying numbers of random editing operations. The prototype merge tool used in these tests also includes a simple graphical interface for visualizing and resolving conflicts.
机译:XML已成为各个领域中许多流行工具的标准文档表示形式。当多位作者合作制作文档时,他们必须能够并行工作并定期将他们的工作合并为一份工作。尽管存在少量的三向XML合并工具,但是它们的性能可以在几个方面得到提高。我们提出了一种三向XML合并算法,该算法比以前的算法更快,使用更少的内存并且更精确。它使用支持节点标识和更改检测的专用版本树数据结构。该算法将GNU diff3中发现的传统三向合并应用于已更改节点的子代。它支持的编辑操作是添加,删除,更新和移动。通过使用各种大小的合成生成的XML文档(通过改变随机编辑次数进行修改),将算法的性能与以前的算法进行比较,从而对该算法进行评估。这些测试中使用的原型合并工具还包括用于可视化和解决冲突的简单图形界面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号