DITA Merge
產(chǎn)品編號(hào):14914
當(dāng)前版本:v2024
開 發(fā) 商:Deltaxml
產(chǎn)品類型:獨(dú)立控件
產(chǎn)品功能:XML 文件比較/替代合并場(chǎng)景/GIT合并解決方案
開發(fā)平臺(tái):
其他特性:
產(chǎn)品源碼:不提供源碼
比較三個(gè)或更多 XML 文件并處理更改 不僅僅是 DITA 差異工具。 DITA Merge 是一種企業(yè)解決方案,用于查找和處理三個(gè)或更多 DITA 文檔之間的更改。將差異輸出到許多預(yù)定義的輸出,包括 HTML 并排視圖或輸出到 DITA 文件,并在編輯器中隨時(shí)隨地處理差異。 它是如何運(yùn)作的 配置以查找您需要了解的更改 DITA Merge 的算法依次處理每個(gè)文檔,檢查其結(jié)構(gòu)以將所有相應(yīng)元素與原始文檔進(jìn)行匹配。 您決定保留哪些更改 一旦識(shí)別出所有差異,它就會(huì)針對(duì)每個(gè)差異運(yùn)行自定義規(guī)則,確定是合并它們還是在輸出文件中將它們標(biāo)記為未解決的更改;蛘,可以對(duì)結(jié)果進(jìn)行配置,以便所有差異都保持標(biāo)記,從而在進(jìn)行任何合并之前提供審查的機(jī)會(huì)。 以您認(rèn)為有意義的方式展示差異 結(jié)果由其 API 管理,并由管道處理,因此您可以將 DITA 轉(zhuǎn)換為系統(tǒng)或流程所需的任何形式。 產(chǎn)品特點(diǎn) 準(zhǔn)備好集成到您的產(chǎn)品或流程中 通過(guò) Java 或 REST API 訪問(wèn),集成到任何企業(yè)工作流程或內(nèi)容管理系統(tǒng)中。 文本格式化智能 在 DITA 中,文本格式使用結(jié)構(gòu)標(biāo)記(如em或 )strong向文本內(nèi)容添加樣式。 DITA Merge 通過(guò)特定的處理來(lái)處理此標(biāo)記,以便您清楚地了解盡管格式發(fā)生更改,文本在哪些位置保持不變。即使文本保持不變,我們的合并增量格式也會(huì)向您顯示格式在多個(gè)版本之間如何變化。 易于處理的增量格式 無(wú)論您選擇包含所有更改還是僅包含版本間沖突的更改,這些更改都會(huì)以我們簡(jiǎn)單的基于 XML 的增量格式輸出,以便于處理。我們的增量格式旨在使用 XSLT 輕松轉(zhuǎn)換,在原始 DITA 內(nèi)容中輕輕放置,以確保您的結(jié)果盡可能接近原始 DITA 格式。 輕松合并 CALS 和 HTML 表 DITA 表足夠復(fù)雜,無(wú)需擔(dān)心如何合并它們。我們處理 CALS 和 HTML 表,以確保結(jié)果針對(duì)表模型有效,同時(shí)仍然提供準(zhǔn)確的合并結(jié)果。 找到對(duì)您重要的更改,忽略不重要的差異 比較結(jié)果可以配置為以您需要的任何形式顯示,無(wú)論是用于自動(dòng)處理還是人工審核。 替代合并場(chǎng)景 在處理多個(gè)文檔時(shí),了解它們的創(chuàng)建方法以確保極好的合并非常重要。如果文檔被傳遞給同時(shí)進(jìn)行編輯的多個(gè)編輯者,則應(yīng)使用并發(fā)合并將所有更改合并到一個(gè)位置。如果文檔從一個(gè)人傳遞到另一個(gè)人,并且每個(gè)人都進(jìn)行連續(xù)的更改,則順序合并可提供極佳結(jié)果。我們還為使用分支合并模型創(chuàng)建的并發(fā)合并提供了特定的三向合并模型。這提供了特定于三向合并場(chǎng)景的附加功能。 自動(dòng)或手動(dòng)更改分辨率 當(dāng)合并的目的是獲得文檔的新版本時(shí),您通常只對(duì)檢查沖突的更改感興趣。 DITA 合并允許您自動(dòng)“接受”不沖突的更改,僅標(biāo)記那些有沖突的更改。這減少了審查結(jié)果所需的時(shí)間。當(dāng)然,如果您確實(shí)想查看文檔之間的所有差異,包括那些不沖突的差異,這仍然是可能的。事實(shí)上,您可以使用我們基于規(guī)則的處理功能來(lái)確定結(jié)果中應(yīng)包含哪些更改。 集成更穩(wěn)定的GIT合并解決方案 Git 等版本控制系統(tǒng)通常使用基于行的工具在分支合并期間合并內(nèi)容。如果您在 Git 合并后遇到無(wú)效 DITA 的問(wèn)題 ,使用DITA Merge 作為合并工具可以節(jié)省您在解決沖突上花費(fèi)的大量時(shí)間。 常見(jiàn)問(wèn)題解答 什么是DITA Merge? DITA 合并是一種將多個(gè) DITA 文檔可靠地重新組合成單個(gè)文件的復(fù)雜方法。 如何集成或嵌入DITA Merge? DITA Merge 針對(duì)集成到企業(yè)工作流程和內(nèi)容管理系統(tǒng)進(jìn)行了優(yōu)化。其所有功能均可通過(guò) Java 或 REST API 訪問(wèn),這些 API 都有完整的文檔記錄并附帶完整的工作示例。除了這些 API 之外,我們還為流行的 XML 創(chuàng)作工具創(chuàng)建了插件,包括用于無(wú)縫內(nèi)容創(chuàng)作和審查的 oXygen 和 FrameMaker。 我可以忽略我知道的更改嗎? 是的,通過(guò) DITA Merge,您可以應(yīng)用自定義規(guī)則來(lái)指定自動(dòng)合并的內(nèi)容以及標(biāo)記為進(jìn)一步關(guān)注的內(nèi)容。其復(fù)雜的規(guī)則使您能夠引用 XML 結(jié)構(gòu)和屬性的任何方面,以指定可以自動(dòng)解決沖突的位置以及應(yīng)優(yōu)先考慮的內(nèi)容。 規(guī)則可以引用作者和編輯、文檔樹中的特定位置甚至表格元素。 DITA Merge與其他比較工具有何不同? DITA Merge 不是逐行比較,而是識(shí)別并匹配 DITA 文檔中的所有元素,因此它為比較和合并提供了有意義且可靠的基礎(chǔ)。此配對(duì)過(guò)程使用元素名稱、父級(jí)名稱、XML 樹中的位置以及子元素結(jié)構(gòu)的組合。 如何表示發(fā)現(xiàn)的差異? DITA 合并輸出格式正確、有效的 DITA 文件,因此生成的輸出與您現(xiàn)有的 DITA 工具兼容。 DITA Merge 旨在使文檔合并過(guò)程一致且簡(jiǎn)單。任何無(wú)法自動(dòng)合并的更改都會(huì)在 DITA 代碼中清晰標(biāo)記,以供后期處理審核。在涉及表格的情況下,復(fù)雜的過(guò)程會(huì)找出顯示所有更改的極佳方式,同時(shí)仍然生成有效的表格。