отслеживать и отображать изменения в HTML - PullRequest
2 голосов
/ 04 марта 2009

Я ищу инструмент для отображения / отслеживания изменений в тексте, как это делается в stackoverflow при редактировании вопроса. Кто-нибудь знает инструмент для достижения этой цели?

Ответы [ 3 ]

2 голосов
/ 04 марта 2009

Вы можете использовать для этого diff .

Если вы можете использовать PHP на своем сервере, то есть удобный пакет для выполнения нужной вам задачи. Вот пример:

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6174867.html

На самом деле есть и другие реализации Javascript, не проверенные, однако:

http://ejohn.org/projects/javascript-diff-algorithm/

0 голосов
/ 20 октября 2009

Копия моего собственного ответа от здесь .


Как насчет DaisyDiff ( Java и PHP доступны версии).

Следующие функции действительно хороши:

  • Работает с плохо сформированным HTML, который можно найти «в дикой природе».
  • Различия в HTML более специализированы, чем в дереве XML. Изменение части текстового узла не приведет к изменению всего узла.
  • В дополнение к визуальному различию по умолчанию, источник HTML может быть связан когерентно.
  • Предоставляет понятные описания изменений.
  • Стандартный графический интерфейс пользователя позволяет легко просматривать изменения с помощью сочетаний клавиш и ссылок.
0 голосов
/ 04 марта 2009

http://aignes.net/

Коммерческий инструмент, хотя. Я понятия не имею об альтернативе F / OSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...