XML Compare
產(chǎn)品編號(hào):104658
當(dāng)前版本:v2024
開(kāi) 發(fā) 商:Deltaxml
產(chǎn)品類型:獨(dú)立控件
產(chǎn)品功能:文本格式化智能/MathML 比較/處理CALS和HTML表格
開(kāi)發(fā)平臺(tái):
其他特性:
產(chǎn)品源碼:不提供源碼
比較兩個(gè) XML 文檔并處理更改
不僅僅是一個(gè) XML 差異工具。 XML Compare 是一種企業(yè)解決方案,用于查找和處理兩個(gè) XML 文檔之間的更改。將差異輸出到許多預(yù)定義的輸出,包括我們的 HTML 并排視圖或輸出到 XML 文件,并通過(guò) XSLT 管道處理差異,以便隨時(shí)隨地表示您希望的更改。 它是如何運(yùn)作的 配置以查找您需要了解的更改 XML 比較算法處理兩個(gè) XML 文件,分析它們的結(jié)構(gòu)并匹配它們之間的所有相應(yīng)元素。 XML Compare 根據(jù)您的特定配置識(shí)別內(nèi)容中的所有差異。然后,它將它們寫(xiě)入一個(gè)輸出文件,該文件將原始內(nèi)容與詳細(xì)說(shuō)明更改的新標(biāo)記相結(jié)合。
以您認(rèn)為有意義的方式展示差異 結(jié)果通過(guò)管道傳遞,因此您可以將輸出轉(zhuǎn)換為業(yè)務(wù)或系統(tǒng)所需的任何形式。無(wú)論是在 CMS 中管理還是生成個(gè)性化 HTML 報(bào)告。這一切都是通過(guò) XML Compare API 進(jìn)行管理的。
產(chǎn)品特點(diǎn) 準(zhǔn)備好集成到您的產(chǎn)品、項(xiàng)目和流程中 通過(guò) Java 或 REST API 訪問(wèn),集成到任何企業(yè)工作流程或內(nèi)容管理系統(tǒng)中。 文本格式化智能 XML Compare 通過(guò)特定處理來(lái)處理 em 或 Strong 等結(jié)構(gòu)標(biāo)記,以便重點(diǎn)關(guān)注內(nèi)容更改,而不會(huì)受到格式設(shè)置的任何不利影響。如果格式更改對(duì)您很重要,我們的高級(jí)增量標(biāo)記也可以突出顯示此更改,所有這些更改均由您的特定配置指示。 更改突出顯示 MathML 比較 MathML 處理內(nèi)置于 XML Compare 的“文檔比較器”中。當(dāng)比較文檔中的 MathML 內(nèi)容時(shí),會(huì)使用 MathML 語(yǔ)法創(chuàng)建更改突出顯示,以向 MathML 添加顏色和樣式。三種不同的輸出樣式允許您選擇適合您的出版物的一種。 輕松比較 CALS 和 HTML 表格 XML 表足夠復(fù)雜,無(wú)需擔(dān)心如何比較它們。我們處理 CALS 和 HTML 表格,以確保結(jié)果針對(duì)表格模型有效,同時(shí)仍然提供準(zhǔn)確的比較。 找到對(duì)您重要的更改,忽略不重要的差異 比較結(jié)果可以配置為以您需要的任何形式顯示,無(wú)論是用于自動(dòng)處理還是人工審核。 XML文檔的智能比較 有時(shí)您不需要查看每一個(gè)微小的更改,尤其是對(duì)于您知道會(huì)更改的內(nèi)容,例如日期和時(shí)間戳。這就是為什么我們提供示例向您展示如何配置 XML Compare 以忽略這些無(wú)關(guān)緊要的更改。您所需要的只是一個(gè)自定義 XSLT 轉(zhuǎn)換以及我們已經(jīng)為您編寫(xiě)的其他轉(zhuǎn)換。 完全可配置的處理管道 XML Compare 具有可配置的比較前和比較后管道,允許您將自己的 XSLT 轉(zhuǎn)換構(gòu)建到單個(gè)比較操作中。從標(biāo)準(zhǔn)化輸入內(nèi)容到將增量輸出轉(zhuǎn)換為您自己的自定義格式,XSLT 轉(zhuǎn)換為 XML Compare 帶來(lái)了無(wú)限的靈活性。 易于處理的增量格式 一旦找到,對(duì)內(nèi)容的更改將以我們簡(jiǎn)單的基于 XML 的增量格式輸出,以便于處理。我們的增量格式旨在使用 XSLT 輕松轉(zhuǎn)換,它位于原始 XML 內(nèi)容中,以確保您的結(jié)果盡可能接近原始 XML 格式。 常見(jiàn)問(wèn)題解答 什么是XML Compare? XML Compare 是一個(gè)用于可靠 XML 比較的完整工具包。它旨在查找任意兩個(gè) XML 文件之間的所有有意義的更改。 如何集成或嵌入XML Compare? XML Compare 經(jīng)過(guò)優(yōu)化,可以集成到任何企業(yè)工作流程和內(nèi)容管理系統(tǒng)中。其所有功能均可通過(guò) Java 或 REST API 訪問(wèn),這些 API 都有完整的文檔記錄并附帶完整的工作示例。除了這些 API 之外,我們還為流行的 XML 創(chuàng)作工具創(chuàng)建了插件,包括用于無(wú)縫內(nèi)容創(chuàng)作和審查的 oXygen 和 FrameMaker。 我可以忽略我知道的更改嗎? 是的。 XML Compare 可以配置為告訴您對(duì)您重要的差異,并忽略那些不重要的差異,包括屬性更改、內(nèi)容順序、空白和外部鏈接的差異。 如果您正在處理文檔或文本內(nèi)容,您可以很好地控制單詞、句子和整個(gè)文本塊之間的差異。 XML Compare 還允許您指定如何報(bào)告格式更改。 XML Compare與其他比較工具有何不同? XML Compare 不是逐行比較 XML,而是識(shí)別并匹配文件中的所有 XML 元素,因此它的 XML 比較具有有意義且可靠的基礎(chǔ)。 此配對(duì)過(guò)程使用元素名稱、父級(jí)名稱、XML 樹(shù)中的位置以及子元素結(jié)構(gòu)的組合。它理解命名空間和前綴,并且可以配置為使用鍵來(lái)指導(dǎo)內(nèi)容對(duì)齊。 如何表示發(fā)現(xiàn)的差異? XML Compare 生成的輸出文件的結(jié)構(gòu)與原始文件相同,因此可以在常規(guī)編輯器中查看它們或在 CMS 中進(jìn)行管理。或者,它可以生成多種不同格式的用戶友好的 HTML 報(bào)告。 XML Compare 的真正強(qiáng)大之處在于它對(duì) XSLT 管道的使用,它使您能夠應(yīng)用轉(zhuǎn)換并生成所需的準(zhǔn)確輸出,以用于內(nèi)部工作流程、更廣泛的分發(fā)或在您的產(chǎn)品代碼中。