XML Diff & Merge

XML Diff & Merge 是一款專注於XML文檔差異對比與合併的套用軟體,於2013年2月以獨立產品形式發布。其核心功能包括多層級檔案比較、差異算法適配及XML結構定製化設定,適用於開發團隊協作場景中的檔案版本管理。

該工具提供圖形化比較界面,支持實時編輯與同步滾動,內置XML Accurate-Tuned等六種對比算法,可自動選擇最優方式並允許自定義命名空間等規則。其差異分析支持逐層查看修改細節,併兼容ZIP壓縮檔案內部比對及圖像格式(如GIF、JPG)的縮放對比功能。目錄比較通過樹形結構可視化差異,結合檔案過濾器和顏色標記系統提升操作效率。

基本介紹

  • 外文名:XML Diff & Merge
  • 類型:套用軟體
功能特徵,比較檔案,單詞級的比較,字元級比較,比較目錄,比較圖像,

功能特徵

在由開發人員或技術人員組成的大型團隊中,提供給原始碼或文檔檔案的共享庫的使用是必須的。許多作者往往在同一時間內對同一檔案進行修改。
在您的檔案和檔案目錄中找出被修改的檔案時很困難的。如果您的數據時不斷變化的,您能夠受益於使用<oXygen/> XML Diff的功能,它用於比較檔案和比較目錄能夠準確的識別和處理您的檔案和目錄的更改。

比較檔案

一對檔案的比較是通過安放在視窗布局兩邊的兩個編輯器中分別打開它們來完成的。您可以編輯源和目標檔案。只是在保存修改後的文檔的刷新是不同的。這種比較和合併也可以用到ZIP壓縮檔案內部。
XML Diff & Merge
比較檔案
這種差異以一種圖形化的格式呈現,兩邊文檔的滾動軸是同步的以便為了使兩邊相匹配的保持相近。在兩個檔案之間的導航區域使得您輕鬆地的可視化的定位相應的更改。一個概要庫可以幫助您跟蹤更改。
Diff解決方案包含兩種XML diff算法(一個是為了準確的比較的XML Accurate - tuned算法和另一個是為了提高在一定的準確性的代價的速度的XML Fast - tuned算法),Syntax Aware算法給出通過<oXygen/> XML Diff已知的所有的檔案類型的很好的結果,而且這算個算法依賴檔案結構:基於線型的,基於單詞型的和基於字元型的。任何算法都可以被用於執行要求的差異,但是<oXygen/> XML Diff還提供了自動選擇,基於檔案的內容和大小選擇最合適的一種算法。
XML diff算法的設計解決了它是XML文檔比較所必須的問題。這就意味著您可以指定命名空間,前綴,命名空間聲明,處理指令,注釋,CDATA, DOCTYPE, 屬性的順序或者甚至是應該被忽略或不用忽略的文本元素。
XML Diff & Merge
XML diff算法的設計
所有的差異操作不能阻止用戶界面。他們提交進展信息並允許用戶在任何時候都能夠取消它們。
多級的差異支持允許您進入到一個被發現的差異,並可以看看哪些是進一步被真正修改過的地方。第二級的差異擁有完全的合併支持,它也可以在第一級差異中被發現。

單詞級的比較

當您在查看源和目標檔案之間的修改時,您可以通過點擊工具列或操作選單上的“以單詞級顯示修改詳細信息”按鈕,以單詞級,查看他們的細節信息。
XML Diff & Merge
單詞級的比較

字元級比較

您也可以通過點擊Compare Panel或操作選單上的“以字元級顯示修改信息”按鈕來更詳細的查看修改信息。

比較目錄

目錄比較的結果以樹形圖呈現。含有不同檔案的目錄會自動地展開,因此,您只需要集中在有差異的地方。您可以使用拷貝行為合併目錄的內容或您可以檢查不同檔案的內容。這種比較與合併也可以在基於ZIP格式的歸檔檔案的內部執行。(ZIP, JAR, ODF, OOXML)。
XML Diff & Merge
比較目錄
當在執行目錄/歸檔檔案之間的差異時,可以通過以下幾種方法來比較:
檔案與目錄排除過濾器有助於方便地指定將在比較操作中使用的檔案集。您可以選擇只看來自XML檔案或XSL檔案中的實例的不同。默認情況下,比較的是所有的檔案類型。
如果一個檔案或一個目錄僅存在被比較目錄的一邊,該檔案或目錄的名字將被標記為藍色並用“X”標記。如果一個檔案在兩邊的目錄都存在但是內容不同,該檔案的名字將被紅色標示並使用一個“不等”號標記。
XML Diff & Merge
比較目錄

比較圖像

通過雙擊包含有圖像檔案的一行,一個比較圖像檔案的對話框將彈出。該對話框列出了在左右部分的圖像並縮放到適合查看器的可用區域。您可以使用上下文選單來縮放圖像到原始大小或縮放到適合查看器可用的區域。這主要是為了可視化的比較。
它支持的圖像類型有:GIF,JPG/JPEG,PNG,BMP。

相關詞條

熱門詞條

聯絡我們