我正在爲將用於編寫和編輯文檔的系統(認爲Google文檔,但沒有實時協作)進行頭腦風暴過程。我將使用所見即所得的編輯器,因此這些文檔將包含HTML。在包含HTML的文檔上使用diff
編輯將對文檔進行更改,原始用戶應該看到這些修訂並手動進行更改。
如何在使用HTML標籤時使用diff系統?我希望修改內容能夠顯示對格式的任何更改,例如,如果某些內容粗體顯示,那麼它應該會適應該更改。它也應該使內容更改像普通差異一樣可見。
如果我要使用常規差異系統,那麼它會將HTML看作普通文本,顯然不是這種情況。感謝任何指針!
如果您使用常規差異系統,並將HTML看作普通文本,爲什麼不能正常工作?如果你大膽的話,常規差異將會看到粗體標籤的額外文本。如果您刪除HTML標記,則相同。 – 2010-12-22 21:18:11
對HTML進行實際比較,但是當您並排顯示時,呈現html。突出顯示帶有更改的行,如常規差異工具中所做的那樣。應該按預期工作。 – profitphp 2010-12-22 21:20:49