2012-07-30 67 views
2

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

我已经通过这个线程[Is there a way to compare text files through Flex?]但它没有在这里回答。

谢谢,

+2

我不知道任何第三方库/类中的会尽管我为XML文件编写了一个“差异”查看器,供我自己用来比较XML属性文件和执行基于节点的比较的pom.xml文件,所以顺序无关紧要,只是节点的名称和该值(使用AS3/AIR)。写一些类似的东西给你比较差异的结果应该不会太难,更多的差异在这里http://c2.com/cgi/wiki?DiffAlgorithm他们有一个链接到该页面上的Java实现,看起来像它可以移植,但是是GPL。 – shaunhusain 2012-07-30 22:38:44

回答

1

我很确定这个链接会引导你走向你的解决方案。可能需要做一些调整才能处理你的功能列表,但它应该能让你达到90%的效果。

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

我只是搜索在谷歌 'AS3文件差异'。

+0

非常感谢这个链接,我使用这个http://blogs.adobe.com/charles/2011/12/diff-library-for-actionscript.html,但没有semanthics对我来说是没用的。 http://blog.controul.com/2009/05/diff-patch-for-flash-as3/对我来说好得多。 – BrunoJCM 2014-11-10 13:03:03