爲了合併獨立的HTML更改,我正在尋找HTML的3-way比較/合併庫的推薦。常見的3路文本合併算法效果不佳,因爲它們不理解HTML和XML的結構樹。當然,這樣的庫必須理解HTML的鬆散語法,即標籤並不總是關閉的。我的平臺是.Net。是否有一個很好的.net庫,可用於合併的HTML的3路比較?
1
A
回答
-1
提供了一個簡單的谷歌搜索:Differ。我從來沒有使用它,所以我不能保證質量:-)
1
你也可以只是去吱吱:運行文件通過tidy,然後比較。這將導致類似的結構,其中新的/刪除的孩子將出現傳統的差異工具。它破壞刪除/添加周圍節點 - 祝你好運解決這一個...
另外,XML Notepad(對不起,無法找到microsoft.com上工作的鏈接)可以比較XML文件並以樹爲基礎的方式做到這一點。
相關問題
- 1. 是否有一個很好的用於讀取RAW文件的.NET庫?
- 2. 是否有一個好的基於Javascript的HTML解析庫可用?
- 3. 是否有任何JavaScript庫爲HTML創建一個很好的結構化(樹)比較?
- 4. .NET是否有一個很好的http級別測試框架?
- 5. .NET Framework中是否存在用於比較的現有委託?
- 6. 是否有一個很好的字符串複合庫的動作?
- 7. 某處是否有一個很好的HTML Meta標籤概述?
- 8. 是否有一個很好的html5二維圖形庫,可以很好地與Three.js一起使用?
- 9. .NET是否有一個內置的IEnumerable用於多個集合?
- 10. 是CouchDB的一個很好的契合?
- 11. .NET支持SSL的一個很好的XMPP庫是什麼?
- 12. 是否有一個用於文件比較的.NET庫,並且將添加,更改和刪除的行返回到可枚舉集合?
- 13. 有沒有一個很好的.NET免費小波庫?
- 14. 這是一個很好的庫,用於讀取和編寫MS Excel文件3
- 15. 是否有比較工具可以逐行合併?
- 16. 什麼可能是一種很好的比較方法,以快速可靠的方式比較圖像?
- 17. 是否有一個用於Word文檔的免費.NET庫?
- 18. 是否有一個用於.Net的動態Sql構建器庫?
- 19. 3路合併Git中 - 如何比較的作品
- 20. 是否有一個良好的Java庫用於生成保存O(1)散列碼的訂單,並基於一組屬性和一個比較器?
- 21. 是否有任何好的函數庫可用於Java中的集合,如
- 22. array_diff是一個很好的方式來比較10000個條目的列嗎?
- 23. 一個很好的用戶界面設計,用於評估.Net
- 24. 是否有一個用於編輯圖像的HTML JavaScript庫?
- 25. 是否有一個用於asp.net mvc的HTML整潔工具/庫?
- 26. 是否有一個用於生成HTML的Emacs Lisp庫?
- 27. C語言是否有一個好的集合庫?
- 28. 如何使用TortoiseHg 2.0.3進行3路合併比較3.2.4
- 29. 用於合併文件的.NET庫
- 30. 比較不同類型的對象是否被認爲是很好的設計?
差異似乎並不能區分HTML和XML樹 - 只是線,相同的舊東西差異;) – 2008-09-15 18:49:25