Tag: diff

使diff-lcs的输出成为可读的

我正在使用diff-lcs gem来输出两个html内容体之间的差异。 这是示例内容。 第一版: Paragraph one. Sentence one. Paragraph two. Another sentence. Paragraph three. I dare you to change me! 第二版: Paragraph one. Sentence two. Paragraph two. Another sentence. Paragraph three. I dare you to update me! 使用这个: seq1 = @versionOne.body seq2 = @versionTwo.body seq = Diff::LCS.diff(seq1, seq2) 你得到这个怪物: seq => [[#, #], [#, #], […]

ruby中的xml差异?

将两个xml文档与ruby合并的最佳/最快方法是什么? 我有两个xml文件,一个是格式化的,因此它具有视觉吸引力,一个不是(并且它有删除的注释和空格),它对整个节点进行了一些更改,并且经常更改。 因此,我试图找出一个简单而有效的解决方案来检查更改的内容(它们可能并非都有ID),并将旧文档与格式化文档合并。

在Ruby中区分两个XML文档?

使用?查看两个xml文件之间差异的最简单方法是什么? 我查看了Hpricot和Nokogiri,但找不到任何好的比较方法。 我也研究了像diffxml这样的unix工具,但宁愿在ruby中使用一些东西。 有人有任何想法吗?