首页> 外文会议>10th ACM symposium on document engineering 2010 >Using Versioned Tree Data Structure, Change Detection and Node Identity for Three-Way XML Merging
【24h】

Using Versioned Tree Data Structure, 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 and they lack any form of user interface for resolving conflicts. In this paper, we present an implementation of a three-way XML merge algorithm that is faster, uses less memory and is more precise than existing tools. It uses a specialized versioning 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. A graphical interface for visualizing and resolving conflicts is also provided. An evaluation experiment was conducted comparing the proposed algorithm with three other tools on randomly generated XML data.
机译:XML已成为各个领域中许多流行工具的标准文档表示形式。当多位作者合作制作文档时,他们必须能够并行工作并定期将他们的工作合并为一份工作。尽管存在少量的三向XML合并工具,但是它们的性能可以在几个方面得到改善,并且它们缺乏解决冲突的任何形式的用户界面。在本文中,我们提出了一种三向XML合并算法的实现,该算法比现有工具更快,占用更少的内存并且更精确。它使用支持节点标识和更改检测的专用版本控制树数据结构。该算法将GNU diff3中发现的传统三向合并应用于已更改节点的子代。它支持的编辑操作是添加,删除,更新和移动。还提供了用于可视化和解决冲突的图形界面。进行了评估实验,将所提出的算法与其他三种工具对随机生成的XML数据进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号