Не подскажет ли кто примерный алгоритм diff-а, который бы уважал структуру HTML-документа. Иными словами, результатом сравнения двух HTML-ек будет нечто вроде:
[h2]заголовок [ins]слегка[/ins][/h2][ins]изменился[/ins]
вместо
[h2]заголовок [ins]слегка[/h2]изменился[/ins]
Может можно дифф обычный как-то подкрутить более-менее несложным образом?