【发布时间】: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