Ben herhangi bir dilde bir kitaplık için arıyorum - tercihen PHP rağmen - iki web sayfaları arasındaki farkı gösterecektir. Farklılıklar her bir belgede, ya da başka bir yaratıcı bir şekilde, yan yana gösterilebilir.
Bu gibi görüneceğini örnekler:
- http://1.bp.blogspot.com/_pLC3YDiv_I4/SBZPYQMDsPI/AAAAAAAAADk/wUMxK307jXw/s1600-h/wikipediadiff.jpg
- http://www.rohland.co.za/wp-content/uploads/2009/10/html_diff_output_text.PNG
Ben bu gibi ham kod diffing için arıyorum değil: http://thinkingphp.org/img/code_coverage_html_diff_view.png. Ben HTML iki takım arasındaki farkı göstermek istemediğin. Ben render, WYSIWYG şeklinde farklılıkları göstermek istiyorum.
I güvenilir her çözeltisi, aşağıdaki sorunlardan bir ya da daha fazla acı:
- Ben bir elemanın niteliğini (
[table border="2"]için örneğin değişiklik[table border="1"]) değiştirirseniz, o zaman (çıkış fazladan bir tablo etiketi olacak örn. {[(2)] }). Ve, diğer etrafında bir ins etiketine sahip olacak iken bir tablo etiketi, etrafında birdeletiketine sahip olacak, ve tabii ki sorunlara neden olur. - Ben
[html][body][b]some content here[/b][/body][/html]değiştirirseniz[html][body][i]some other content here[/i][/body][/html]o[html][body][b][del]original[/del][i][ins]new[/ins] content here[/b][/i][/body][/html]gibi görünüyor
Ben out-of-the-box fikirler arıyorum. Herhangi bir fikir bekliyoruz.