功能特徵
在由開發人員或技術人員組成的大型團隊中,提供給原始碼或文檔檔案的共享庫的使用是必須的。許多作者往往在同一時間內對同一檔案進行修改。
在您的檔案和檔案目錄中找出被修改的檔案時很困難的。如果您的數據時不斷變化的,您能夠受益於使用<oXygen/> XML Diff的功能,它用於比較檔案和比較目錄能夠準確的識別和處理您的檔案和目錄的更改。
比較檔案
一對檔案的比較是通過安放在視窗布局兩邊的兩個編輯器中分別打開它們來完成的。您可以編輯源和目標檔案。只是在保存修改後的文檔的刷新是不同的。這種比較和合併也可以用到ZIP壓縮檔案內部。
這種差異以一種圖形化的格式呈現,兩邊文檔的滾動軸是同步的以便為了使兩邊相匹配的保持相近。在兩個檔案之間的導航區域使得您輕鬆地的可視化的定位相應的更改。一個概要庫可以幫助您跟蹤更改。
Diff解決方案包含兩種XML diff算法(一個是為了準確的比較的XML Accurate - tuned算法和另一個是為了提高在一定的準確性的代價的速度的XML Fast - tuned算法),Syntax Aware算法給出通過<oXygen/> XML Diff已知的所有的檔案類型的很好的結果,而且這算個算法依賴檔案結構:基於線型的,基於單詞型的和基於字元型的。任何算法都可以被用於執行要求的差異,但是<oXygen/> XML Diff還提供了自動選擇,基於檔案的內容和大小選擇最合適的一種算法。
XML diff算法的設計解決了它是XML文檔比較所必須的問題。這就意味著您可以指定命名空間,前綴,命名空間聲明,處理指令,注釋,CDATA, DOCTYPE, 屬性的順序或者甚至是應該被忽略或不用忽略的文本元素。
所有的差異操作不能阻止用戶界面。他們提交進展信息並允許用戶在任何時候都能夠取消它們。
多級的差異支持允許您進入到一個被發現的差異,並可以看看哪些是進一步被真正修改過的地方。第二級的差異擁有完全的合併支持,它也可以在第一級差異中被發現。
單詞級的比較
當您在查看源和目標檔案之間的修改時,您可以通過點擊工具列或操作選單上的“以單詞級顯示修改詳細信息”按鈕,以單詞級,查看他們的細節信息。
字元級比較
您也可以通過點擊Compare Panel或操作選單上的“以字元級顯示修改信息”按鈕來更詳細的查看修改信息。
比較目錄
目錄比較的結果以樹形圖呈現。含有不同檔案的目錄會自動地展開,因此,您只需要集中在有差異的地方。您可以使用拷貝行為合併目錄的內容或您可以檢查不同檔案的內容。這種比較與合併也可以在基於
ZIP格式的歸檔檔案的內部執行。(ZIP, JAR, ODF, OOXML)。
當在執行目錄/歸檔檔案之間的差異時,可以通過以下幾種方法來比較:
通過時間戳-只比較檔案日期和大小(最快的方法)。當目錄中包含有大量不同檔案時非常有用。
通過內容-使用默認的差異算法比較檔案內容。根據選擇的算法,適當的選項將會被考慮,如在XML實例中忽略空格,忽略命名空間前綴等。
二進制比較-通過位元組比較檔案的內容。這種方法比按內容比較的方法要快一些,但是當考慮到任何差異的重要性時用這種方法最多。
檔案與目錄排除過濾器有助於方便地指定將在比較操作中使用的檔案集。您可以選擇只看來自
XML檔案或XSL檔案中的實例的不同。默認情況下,比較的是所有的檔案類型。
如果一個檔案或一個目錄僅存在被比較目錄的一邊,該檔案或目錄的名字將被標記為藍色並用“X”標記。如果一個檔案在兩邊的目錄都存在但是內容不同,該檔案的名字將被紅色標示並使用一個“不等”號標記。
比較圖像
通過雙擊包含有圖像檔案的一行,一個比較圖像檔案的對話框將彈出。該對話框列出了在左右部分的圖像並縮放到適合查看器的可用區域。您可以使用
上下文選單來縮放圖像到原始大小或縮放到適合查看器可用的區域。這主要是為了可視化的比較。
它支持的圖像類型有:GIF,JPG/JPEG,PNG,BMP。