2010-04-09 28 views

回答

1

爲了突出顯示html頁面文本的變化,我使用了xdiff。其基本流程是:

  1. 逃避所有的HTML實體
  2. 分裂HTML標籤到他們自己的線路(附加\ n關閉>後)
  3. 劈在空白結果文本(消除重複空格)
  4. 歸隊以前的分裂與\ n作爲分隔符的結果,所以現在所有的標籤和文字都在單獨的行
  5. 做DIFF與xdiff_string_diff()
  6. 修補的diff輸出的突出ADDIT離子/缺失與適當的標籤

不是特別有效,而且非常頭重腳輕的額外包裝標籤,如果你有廣告/缺失的長序列,但它做的工作。

+0

嗯,我一定會試試這個。這似乎是一個很好的創造性的解決方案,可以肯定地解決我的問題。感謝發佈。 – 2010-04-12 04:41:11

相關問題