更新時(shí)間:2022-06-17 09:44:24 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3666次
Oxygen 允許您以可視方式編輯任何 XML 文檔。默認(rèn)情況下,Oxygen 包括用于內(nèi)容審查、更改跟蹤、概要分析和條件文本的開箱即用功能,所有這些都獨(dú)立于 XML 詞匯表。在 CSS 樣式表的驅(qū)動(dòng)下,Oxygen 易于使用且高度可定制。
Oxygen 使 XML 文檔的創(chuàng)作比使用非結(jié)構(gòu)化的文字處理應(yīng)用程序編輯更容易。Oxygen 僅允許有效結(jié)構(gòu)并消除將語(yǔ)義編碼為任意樣式的需要,從而使您的文檔更有條理和高效。它還通過指導(dǎo)作者完成整個(gè)過程來減少編輯內(nèi)容所用的時(shí)間。
文本內(nèi)容可以通過鍵入、拖放或復(fù)制粘貼直接插入到編輯區(qū)域。XML 標(biāo)記可以通過內(nèi)容完成助手或上下文菜單或工具欄的可配置操作插入。
XML Content Completion Assistant - 通過按 ENTER 鍵,Content Completion Assistant 會(huì)顯示所有可插入光標(biāo)位置的 XML 元素的列表,最合乎邏輯的建議位于列表的開頭。
Schema Aware首選項(xiàng)頁(yè)面提供了顯示內(nèi)容完成列表中所有可能元素的選項(xiàng)。啟用此選項(xiàng)后,內(nèi)容完成彈出窗口的第二部分將顯示架構(gòu)定義的所有元素。從該部分選擇元素時(shí),將使用模式感知智能編輯功能執(zhí)行插入。
編寫自定義操作- 工具欄包含一組針對(duì)您正在編輯的特定類型文檔的常用操作。這些操作是在框架級(jí)別配置的,可以根據(jù)您的編輯需求進(jìn)行自定義。
使用表單控件是在文檔中呈現(xiàn)和輸入數(shù)據(jù)的最便捷方式。這允許技術(shù)較少的用戶與文檔的內(nèi)容進(jìn)行交互,而不會(huì)被 XML 結(jié)構(gòu)嚇倒。Oxygen XML 編輯器允許您在創(chuàng)作模式下使用表單控件作為輸入內(nèi)容和屬性值的一種非常簡(jiǎn)單的方法。
只需編輯與已編輯 XML 文檔關(guān)聯(lián)的 CSS,即可添加表單控件。它們包括一系列文本字段、彈出窗口、組合框、復(fù)選框、媒體播放器和調(diào)用自定義創(chuàng)作 模式操作(例如選擇日期或 URL)的按鈕。如果需要,您還可以在 Java 中實(shí)現(xiàn)自定義表單控件。
Oxygen 允許您使用多種方法在 創(chuàng)作模式下插入圖像或媒體對(duì)象。要在文檔中插入圖像,您可以使用“ 插入圖像”工具欄操作,或者簡(jiǎn)單地使用拖放或復(fù)制/粘貼方法。圖像根據(jù)圖像類型和每種類型使用的渲染引擎以 作者模式渲染。您還可以使用大小和縮放屬性來縮放圖像,并且作者模式會(huì)相應(yīng)地渲染圖像。
您可以在 DITA 主題中插入對(duì)媒體資源(例如視頻、音頻剪輯或嵌入的 HTML 幀)的引用。媒體資源可以直接在 作者模式和所有基于 HTML5 的輸出中播放。有一個(gè)插入媒體 工具欄按鈕,可讓您插入和配置媒體資源。通過復(fù)制其嵌入代碼并將其粘貼到“插入媒體”對(duì)話框的URL字段中,還可以輕松地將嵌入的視頻插入到您的文檔中。
XML 元素標(biāo)簽有多個(gè)顯示級(jí)別,從無標(biāo)簽到帶有屬性的完整標(biāo)簽。您可以使用工具欄按鈕快速更改標(biāo)簽顯示級(jí)別。
下圖顯示了選擇顯示完整標(biāo)簽的示例。
隱藏 XML 標(biāo)記會(huì)導(dǎo)致丟失文本節(jié)點(diǎn)之間的可視標(biāo)記(元素標(biāo)記)的缺點(diǎn)。幸運(yùn)的是,Oxygen 有一個(gè)解決方案。懸停 XML 節(jié)點(diǎn)時(shí)的位置工具提示、編輯窗口頂部的面包屑欄以及大綱視圖中顯示的信息等功能允許您查看當(dāng)前位置并幫助您瀏覽文檔。
在文檔中移動(dòng)光標(biāo)時(shí)會(huì)顯示位置工具提示。
面包屑欄顯示文檔中的路徑。
與編輯的 XML 文檔同步的大綱視圖顯示了整個(gè)標(biāo)記結(jié)構(gòu)。
Oxygen 是第一個(gè)為需要從右到左書寫的語(yǔ)言提供完整支持的 XML 編輯器。這意味著在氧氣作者模式下編輯文檔的內(nèi)容作者能夠以阿拉伯語(yǔ)、希伯來語(yǔ)、波斯語(yǔ)、烏爾都語(yǔ)和其他從右到左的語(yǔ)言創(chuàng)建和編輯 XML 內(nèi)容。
為了實(shí)現(xiàn)這一點(diǎn),Oxygen 實(shí)施了 Unicode 聯(lián)盟指定的 Unicode 雙向算法。文本排列類似于您在 HTML 瀏覽器中看到的。最終文本布局根據(jù)定向 CSS 屬性呈現(xiàn),匹配 XML 元素和 Unicode 定向格式代碼。
通過上述介紹,相信大家對(duì)XML可視化編輯器已經(jīng)有所了解,大家如果想了解更多知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容由淺到深,從入門到精通,很適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)