【问题标题】:Compare text files in Flex比较 Flex 中的文本文件
【发布时间】:2012-08-10 05:51:14
【问题描述】:

是否有实用程序或第三方库来比较 flex 中的两个文本文件。假设我已经使用“FileReference”加载了两个不同的文本文件,现在我想比较这两个文件的内容。类似于 SVN diff,我想找出每一行的编辑/添加/删除的内容。

我已经浏览过这个帖子 [Is there a way to compare text files through Flex?] 但这里没有回答。

谢谢,

【问题讨论】:

  • 我不知道有任何 3rd 方库/类可以为您执行此操作,尽管我为 xml 文件编写了一个“diff”查看器供我自己使用来比较 XML 属性文件和 pom .xml 文件进行基于节点的比较,因此顺序与节点的名称和值无关(使用 AS3/AIR)。编写类似的东西来给你类似 diff 的结果应该不会太难,更多关于 diff 算法在这里c2.com/cgi/wiki?DiffAlgorithm 他们在该页面上有一个指向 Java 实现的链接,看起来它可以被移植,但它是 GPL。

标签: actionscript-3 apache-flex


【解决方案1】:

我很确定此链接将引导您找到解决方案。可能需要进行一些调整才能使用您的功能列表,但它应该可以让您完成 90% 的工作。

A diff/patch solution for Flash: a proof of concept Monte Carlo algorithm for comparing text versions in as3

我刚刚在 Google 中搜索了“as3 文件差异”。

【讨论】:

【解决方案2】:

我认为还没有人。

鉴于 as3 和 js 之间的相似之处,这两个库之一的端口应该是直截了当的

http://code.google.com/p/google-diff-match-patch/source/browse/trunk/javascript/diff_match_patch_uncompressed.js

http://ejohn.org/projects/javascript-diff-algorithm/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-23
    • 2011-08-25
    • 1970-01-01
    相关资源
    最近更新 更多