oXygen XML Editor 是一個用Java實現的商業,全功能和跨平台的圖形軟件,它從頭開始設計,為用戶提供修改XML文件的可視化編輯器。
使用oXygen XML Editor應用程序,任何人都可以快速輕鬆地編輯XML文檔,以及使用完全Unicode支持調試和分析XSLT(可擴展樣式表語言)和XQuery代碼。
功能一目了然
主要功能包括XML IDE(集成開發環境),智能XML編輯,XML驗證,XML模式建模,對XSL和XSLT的支持,XQuery支持,XPath支持以及原生XML和關係數據庫支持。
此外,該應用程序還支持訪問CMSes(內容管理系統)和遠程資源,支持Office文檔,支持協作和單源XML發布。
該應用程序包括對眾多驗證引擎的支持,包括Xerces,SQC,XSV,MSXML 4.0,LIBXML,Saxon EE和MSXML.NET,支持驗證XML Schema和Relax NG(可視化圖),DTD,Schematron和NVDL腳本,支持多種XSLT處理器,包括Xalan 2.7.1,MSXML3.0,MSXML4.0,Saxon EE,Saxon 6.5.5,NET 1.0,NET 2.0和XSLTProc。
引擎蓋和支持的操作系統
整個應用程序都是用Java編程語言編寫的,這意味著它可以在Java Runtime Environment可用的任何操作系統上運行,包括Linux,UNIX,Microsoft Windows和Mac OS X操作系統。它已在支持32位和64位指令集架構的計算機上成功測試。
可用性和定價
為方便起見,oXygen XML Editor軟件可作為通用二進制存檔下載,可以在安裝了JRE的任何GNU / Linux平台上運行,作為Java Web Start應用程序,以及用於功能強大的Eclipse IDE。此版本的定價從488美元(394歐元)開始。
新功能:
- 快速修復支持會自動提供修復問題的修復,例如添加缺失屬性或刪除意外元素。
- XSLT支持通過將相關註釋與指令描述和規範鏈接相關聯,幫助您更好地理解每個XSLT指令的作用。
- XML創作模式對錶格支持,跟踪更改功能,通用編輯以及DITA特定操作進行了大量改進。
- 您可以通過對基於ZIP的檔案中的所有文檔運行XPath查詢,在EPUB,OOXML,ODF或任何ZIP存檔中找到模式。
- 更新了oXygen XML Editor的Eclipse插件版本以支持Eclipse 4.4,更新了SVN支持以使用Apache Subversion 1.8,並且許多組件庫已更新為最新的穩定版本。
版本中的新功能:
- 快速修復支持會自動提供修復問題的修復,例如添加缺失屬性或刪除意外元素。
- XSLT支持通過將相關註釋與指令描述和規範鏈接相關聯,幫助您更好地理解每個XSLT指令的作用。
- XML創作模式對錶格支持,跟踪更改功能,通用編輯以及DITA特定操作進行了大量改進。
- 您可以通過對基於ZIP的檔案中的所有文檔運行XPath查詢,在EPUB,OOXML,ODF或任何ZIP存檔中找到模式。
- 更新了oXygen XML Editor的Eclipse插件版本以支持Eclipse 4.4,更新了SVN支持以使用Apache Subversion 1.8,並且許多組件庫已更新為最新的穩定版本。
15.2版中的新功能:
- 改進了對開發Schematron和XML Schema模式的支持,並增加了對使用Eclipse插件的模塊的支持。
- 使用智能內容完成和粘貼功能,XML Author 15.2版本可視化地編輯XML文檔,而新的CSS 3和CSS 4功能允許創建更具交互性和用戶友好的界面。
- 新版本具有更新的組件,通過引入故障排除專業化來推出DITA 1.3支持,並提供大量API添加,以響應我們的合作夥伴提供的反饋,這些反饋將XML創作技術集成到他們的解決方案中。
- 編輯Schematron架構:
- 改進的Schematron驗證和準確的錯誤位置 - 驗證Schematron架構是一個涉及多個步驟的複雜過程,因此很難將在此復雜過程的後期階段出現的錯誤追溯到初始架構文件。通過驗證整個架構層次結構,解析包含的架構來改進錯誤檢查,它是唯一可以從任何處理階段找到錯誤的XML編輯器,包括XPath表達式中的錯誤,在編輯區域中突出顯示它們。
- 內容完成從模式層次結構中提出組件 - 內容完成助手根據從整個模式層次結構收集的編輯上下文建議Schematron組件。例如,當您編輯階段的活動模式時,內容完成助手會顯示所有已定義的模式,即使這些模式是在包含的模式中定義的。
- 在主文件中編輯Schematron模塊上下文 - 在使用從定義的主文件引用的模塊時,主文件支持允許提供更好的支持。此支持不僅包括Schematron模式,還允許從一組文件中輕鬆確定主文件(頂級Schematron文件)。一旦定義,Schematron主文件允許您在上下文中編輯Schematron模塊,改進驗證,內容完成,提供搜索和重構操作的範圍,更新移動或重命名資源的引用。
- 層次結構/依賴關係視圖 - 可以在層次結構/依賴關係視圖的幫助下查看和分析Schematron模塊之間的關係。
- 重命名或移動Schematron模塊更新其引用 - 重命名或移動Schematron資源時,會自動更新對該模塊的引用。可以在“預覽”對話框中查看要進行的更改。
- 搜索和重構Schematron組件的操作 - 允許您搜索和修改Schematron組件的名稱,例如模式,階段或診斷,以及在引用這些組件的所有位置應用的更改。當插入符號放置在Schematron組件中時,該組件聲明及其引用將在編輯器中突出顯示,位置標記將顯示在編輯器右側的概述標尺中。您可以使用CTRL / CMD +單擊導航功能導航到組件的聲明 - 按住CTRL(Mac上的CMD),組件名稱將成為可以單擊以導航到組件定義的鏈接。
- 搜索和重構Schematron組件的操作 - 處理主題屬性
- Schematron檢查失敗時報告的錯誤的默認位置是包含該檢查的Schematron規則的上下文。但是,有時該上下文與實際錯誤位置不同,Schematron提供了一種指向問題實際位置的方法,儘管subject屬性指定了相對於上下文節點的XPath。在計算Schematron消息的位置時,會考慮Schematron斷言或報告元素上可用的主題屬性。
- 自定義Schematron代碼模板 - 代碼模板或縮寫允許您鍵入短名稱並將其擴展為代碼片段。添加了涵蓋最常見代碼片段的Schematron特定代碼模板,因此您可以立即利用此功能快速進入Schematron構造。模板由內容完成助手顯示,您可以在其中查看特定Schematron代碼模板的列表,通過鍵入前綴對其進行過濾,然後選擇它們以獲取擴展的代碼片段。
- 自定義Schematron代碼模板 - 帶有嵌入式Schematron規則的XML架構或Relax NG的默認驗證方案
- 當您使用嵌入了Schematron規則的XML Schema或Relax NG文檔時,提供了兩個內置的驗證方案:“使用嵌入式Schematron驗證XML模式”。對於XML模式,以及“使用嵌入式Schematron驗證放鬆NG”放鬆NG。您可以使用其中一種方案來驗證嵌入的Schematron規則。
- Schematron Outline的自定義圖標 - Outline視圖可以通過使用不同的圖標進行裝飾,幫助您輕鬆找到Schematron組件。
- XML Visual Editing - 支持CALS" colsep"和“rowsep”屬性
- 為CALS表中的單元格(DocBook,DITA和其他XML框架使用的表模型)呈現已定義的行和列分隔符,以便您可以立即查看在發布文檔時如何呈現表。您還可以使用列規範區域中顯示的兩個複選框輕鬆編輯列的值。
- 文本區域表單控件 - 為了能夠創建用戶友好的編輯XML界面,可以支持綁定文本或屬性值以形成控件,如下拉菜單,複選框,列表等。可以使用新的文本區域表單控件從15.2版開始。這對於編輯較大的屬性或元素值很有用,您也可以從語法高亮功能中受益。
- 文本區域表單控件 - 智能架構識別粘貼
- 當您粘貼內容檢查時,如果它在插入符號位置有效,如果失敗,則建議使用恢復策略以使文檔保持有效。版本15.2附帶了一個新策略,可自動分析附近的位置,以確定該內容的有效位置。
- 內容完成靈活插入位置 - 您可以選擇插入在當前位置無效的元素,並自動觸發恢復策略以將該元素置於有效位置。這消除了將插入符號放置在接受元素的確切位置的要求,如果插入符號位於鄰近位置,也可以插入它。
- PDF圖像支持 - 作者編輯模式支持通過安裝第三方庫來呈現PDF圖像。
- 支持嵌入式CMYK的JPEG - 作者編輯模式可以正確呈現具有嵌入式CMYK配置文件的JPEG圖像。
- CSS支持 - 支持CSS Level 3結構偽類
- 現在支持所有CSS Level 3結構偽類:":root",":last-child",":first-child",":nth-child",":nth -of-type",":not()",":empty"等。
- 支持實驗性CSS Level 4主題選擇器 - 現在支持CSS Level 4的實驗主題選擇器:它可以通過考慮其子元素來匹配元素 - 例如“章節! >標題"將匹配任何至少包含標題的章節。
- 支持“:懸停”和“:焦點” CSS Pseudo-classes - 您可以使用“:hover”來根據文檔上的鼠標和插入符位置設置XML文檔的樣式。和“:焦點” CSS偽類。
- 在CSS中本地化靜態內容 - 您可以直接在“之前:”的CSS內容中使用$ {i18n(key.name)}等結構。或“後:”偽元素,用於引用可通過內置國際化支持轉換為多種語言的密鑰。
- 通過XML目錄傳遞CSS引用 - CSS文檔中的導入指令通過XML目錄URI映射傳遞。
- 使用XML目錄映射將自定義CSS添加到預定義的
- 通過添加URI映射以將特定URI映射到CSS文件,您可以在Author編輯模式下呈現任何XML文檔時使用CSS。這允許您在任何XML文件上強制執行某些特定樣式,而無需修改現有文檔類型配置附帶的CSS文檔。
- 新的CSS內容屬性:" -oxy-append-content"和“-oxy-prepend-content”
- 用於“:之前”的內容。和“:之後”可以從這些新屬性指定的內容中逐步創建偽元素。當內容取決於多種條件時,這會降低選擇器的複雜性。
- “oxy_button”的新屬性。表單控件 - 有兩個新的布爾屬性可用於在按鈕表單控件上顯示相關操作的文本和/或圖標:showText和showIcon。
- 可以執行就地操作保留當前上下文 - 使用oxy_button和oxy_button_group表單控件上提供的新actionContext屬性,與這些表單控件關聯的作者操作可以在包含的元素的上下文中執行表單控件或在當前上下文中,如果它包含在包含表單控件的元素中。這允許例如在元素上放置元素特定的動作並執行它們以在插入符號位置執行動作(如果護理在該元素內)。
- 表單控件可以從指定的命名空間編輯屬性 - 如果通過表單控件編輯的屬性來自特定的命名空間,則可以在edit屬性中將其指定為QName。 CSS必須包含將QName前綴映射到屬性名稱空間的名稱空間聲明。
- XML架構 - 在XML架構文檔級別控制XML架構版本
- 現在,XML Schema 1.1是一個W3C推薦標準,人們開始使用XML Schema版本1.0和XML Schema版本1.1。雖然提供了一個默認的XML Schema版本作為選項,但是能夠控制每個XML Schema文件將使用的版本也很有用。 15.2支持在schema根元素上使用vc:minVersion和vc:maxVersion屬性,允許您為該XML Schema文檔設置XML Schema版本。還提供了新的文檔模板,因此您可以輕鬆創建XML Schema 1.0或XML Schema 1.1文檔。
- 在XML架構文檔級別控制XML架構版本 - 展平架構操作允許您展平XML架構的整個層次結構。從主XML模式開始,通過處理“xs:include”來計算模式層次結構。和“xs:import”語句然後它為每個不同的命名空間生成一個模式文件。
- 重構突出顯示的內容 - 您可以使用作用於所有突出顯示的新操作,輕鬆管理通過執行XPath表達式或查找操作找到的文本的出現次數。您可以選擇刪除所有突出顯示的內容,使用特定標記修改或包圍內容。
- 在文本模式下選擇屬性 - 您可以在獨立版中使用三次單擊屬性名稱快速選擇屬性及其值,然後在Eclipse插件中的屬性名稱前雙擊。
- 自動評論匹配標記 - 在評論開始標記時,會自動對匹配的結束標記應用相同的操作。您可以對一個或多個開始標記進行評論,並對其匹配的結束標記進行註釋,以使文檔保持格式良好。
- DITA支持 - 語法突出顯示已發布的代碼塊部分
- 您可以通過將特定的編程語言值設置為outputclass屬性,將語法高亮顯示添加到已發布的PDF和基於XHTML的輸出的代碼塊和前置部分。
- 使用Apache FOP在PDF中生成索引頁 - 如果您在DITA內容中使用索引術語,則使用默認捆綁PDF處理器(Apache FOP)生成的PDF輸出也將包含PDF末尾的索引頁。
- DITA 1.3:故障排除專業化 - 您可以根據所包含的實驗性DITA 1.3故障排除DTD專業化插件創建新的故障排除主題。
- 修改“代碼塊”具有語法突出顯示支持的部分 - 引入了備用CSS,因此您現在可以使用新的文本區域表單控件編輯代碼塊部分。因此,您可以從各種文檔類型的語法高亮中受益。
- 使用語法突出顯示支持編輯程序列表 - 引入了備用CSS,因此您現在可以使用新的文本區域表單控件編輯程序列表。因此,您可以從各種文檔類型的語法高亮中受益。
- 訪問Microsoft Office 365文檔 - 您可以使用“打開網址”從Office 365帳戶訪問存儲在SharePoint網站上的文檔。行動來自。
- 在SharePoint網站上集成作者小程序 - 作者組件可以作為Java小程序嵌入SharePoint網站。這是一種簡單方便的方法,可以直接從Web瀏覽器檢索,打開和保存存儲在公司SharePoint服務器上的XML和XML相關文檔。您可以將applet嵌入位於獨立SharePoint服務器上的站點上,也可以嵌入到公司的Microsoft Office 365帳戶中。
- MarkLogic 7 - 提供對MarkLogic 7的支持。
- Eclipse插件:
- Eclipse插件中的主文件支持 - 為了處理困難的任務,開發人員將復雜文件分成多個模塊。有時這些作為獨立文件的模塊是無效的,並且為了能夠使用它們,您需要考慮入口點,即包含模塊的主文件。允許定義入口點或主文件,並自動為從這些主文件引用的編輯模塊提供支持。從版本15.2開始,Eclipse插件完全支持使用模塊化XML,XSLT,XML Schema,WSDL,Schematron和Relax NG文件,提供模塊編輯,驗證,搜索和重構操作,模塊連接概述等 - 所有這些在定義的主文件的上下文中。
- 支持SVN 1.8服務器 - 現在支持Subversion 1.8存儲庫,除了通過“file://”訪問的FSFS支持的存儲庫。協議。目前尚不支持具有SVN 1.8格式的工作副本。
- 複製/移動操作改進 - SVN客戶端盡力複製/移動工作副本中的項目。如果操作在Subversion中通常不起作用,則執行簡單的文件系統複製/移動操作。此外,有效的目標目錄會自動檢測並呈現給您。
- 工作副本視圖中的拖放改進 - Drag ad Drop支持已擴展到所有工作副本視圖模式。此外,SVN客戶端和外部應用程序之間的兼容性得到了改進,可以將項目從一個項目拖放到另一個項目。
- 在存儲庫視圖中拖放支持 - 通過在存儲庫視圖中添加的拖放支持,可以輕鬆複製和移動存儲庫項目。
- 組件更新:
- Calabash 1.0.16 - Calabash XProc引擎已更新至版本1.0.16。
- TEI XSL更新 - TEI XSL已更新至7.7.0版。
- Saxon 9.5.1.3 - Saxonica捆綁的Saxon Enterprise Edition XSLT處理器已更新至9.5.1.3版本。
- 其他:
- Mac OS X安裝工具包中的捆綁Java 7 JRE
- 適用於mac OS X的新安裝工具包(10.7,10.8和10.9)包括Java 7。
- 改進的佈局 - 您可以選擇為每個項目保留單獨的佈局,因此當您在項目之間移動時,不僅可以獲得特定於該項目的最後打開的文件,還可以獲得視圖,編輯器和工具欄的確切佈局。通過這種方式,當您返回項目時,您將完全從您離開該項目的狀態繼續。
- Maven 4.0 Framework - 提供了一種新的文檔類型配置,允許創建和編輯Maven 4.0 POM文檔。
- 根據當前操作的狀態而有明顯的聲音
- 驗證或轉換操作的成功和失敗也可以通過聲音發出信號。操作成功時,蜂鳴聲信號的音頻頻率較高,操作失敗時的音頻頻率較低。
- 支持設置自定義偽類 - 您可以在AuthorDocument的節點上設置自定義CSS偽類。這些與普通的XML屬性類似,但重要的區別是它們沒有被序列化,通過更改它們,文檔不會創建撤消和重做編輯 - 文檔被認為是未修改的。您可以使用自定義偽類來更改元素(及其子元素)的樣式,而無需更改文檔。
- 對自定義URI解析程序的附加調用 - 現在調用使用預先存在的API XMLUtilAccess.addPriorityURIResolver(URIResolver)設置的自定義URI解析程序,以解析圖像和內容引用,即使資源放在本地驅動器上也是如此。這對於間接應用程序以解析其他位置的資源非常有用。
- 獲取現有AuthorDocumentFilter實現 - 如果您同時擁有需要設置AuthorDocumentFilter的插件和框架,則可以使用API AuthorDocumentController.getDocumentFilter()獲取現有的過濾器實現並將其包裝在您自己的過濾器實現中。 / LI>
- 文檔控制器中的刷新引用
- 添加了API方法 - AuthorDocumentController.refreshNodeReferences(AuthorNode),以便為實現自定義AuthorContentReferencesResolver的開發人員刷新某個節點上的引用。
- 來自DITA Map Editor頁面的Actions Provider訪問 - 添加了API方法WSDITAMapEditorPage.getActionsProvider()以獲取在DITA Map Editor Page中定義的操作並將它們安裝到自定義控件。
- 獲取現有的唯一屬性處理器 - 您可以在擴展Java操作中獲取當前的唯一屬性處理器,以便在使用API AuthorDocumentController.getUniqueAttributesProcessor()複製內容時檢查是否應刪除某些屬性。
- 顯示多個文件的API選擇器 - 新的API方法WorkspaceUtilities.chooseFiles(File,String,String [],String)允許您顯示啟用了多個選擇的文件選擇器。
- 通過編輯器內容創建輸入流的API - 新的API方法WSEditorBase.createContentInputStream()允許您在編輯器的內容上創建輸入流。該實現將負責使用正確的字符編碼。
- 在作者組件中創建CSS替代下拉列表 - 現在可以使用API WSAuthorComponentEditorPage.createCSSAlternativesToolbar()將文檔類型中定義的CSS替換下拉按鈕添加到作者組件應用程序的工具欄中。
- 保存全局首選項 - 通常應用程序在關閉時會保存其全局首選項。您可以通過調用此新API強制將全局選項保存到其存儲位置:PluginWorkspace.saveGlobalOptions()。
- 編輯屬性值的更多上下文信息 - 當調用自定義InputURLChooserCustomizer編輯屬性值時,您可以找到有關當前元素和當前編輯屬性的更多詳細信息:AttributeEditingContextDescription.getElementContext()。
- 打開具有強制內容類型的編輯器 - 如果URL沒有擴展名但開發人員事先知道資源的類型(XML,DITA Map等),以避免應用程序詢問最終用戶的類型正在打開資源,可以使用這個新的API:ro.sync.exml.workspace.api.Workspace.open(URL,String,String)。
- URLConnection的DITA Map內容類型 - 如果DITA Map URL沒有擴展名並且在應用程序中為它實現了自定義URL Connection,則URLConnection.getContentType()方法可以返回值application / ditamap確定它是這樣的。
- 使用自定義編輯更好地集成表單控件 - 如果自定義表單控件執行自定義編輯,它可以將包含編輯的Runnable傳遞給應用程序,以便使用新的API EditingEvent.customEdit更好地集成到編輯流程中。
- 能夠運行其他操作序列的操作 - ExecuteMultipleActionsOperation可以執行一系列操作,定義為ID列表。這些操作必須由相應的框架定義,或者由所提供的所有框架的一個常見操作來定義。 ExecuteMultipleActionsOperation。
15.1版中的新功能:
- 在主文件上下文中使用模塊化XML文件
- XML Visual Editing
- 角色地圖改進
- 作者API和可擴展性
- DITA支持
- DocBook支持
- CMS集成和連接
- 項目視圖增強功能
- MarkLogic支持
- Eclipse插件
- Syncro SVN客戶端
- 組件更新
15版中的新功能:
- WSDL支持
- 適合移動設備的WebHelp
- 評分
- 快速搜索文本
- 作者的基於表單的編輯
- CMS集成和連接
- DITA支持
- 歡迎屏幕
- XML Visual Editing
- DocBook支持
- XML Diff
- CSS支持
- XML數據庫
- 驗證文件
- 內容完成和大綱
- Syncro SVN客戶端
- 組件更新
- 擴展API
- 其他
14.2版中的新功能:
- 此版本支持xml架構1.1,生成xml實例和架構文檔,讓突出顯示可幫助您專注於需要審核的內容,在審核管理器面板中顯示所有更改,註釋和要點因此,您可以快速檢查和管理它們,通過搜索其內容或文件路徑快速查找項目中的資源,使用Data Source Explorer視圖直接在Microsoft SharePoint服務器上編輯,簽入或簽出資源,並擴展api。
12.0版中的新內容:
- oXygen XML版本12改進了現有功能,增加了新功能功能,最重要的是,增強了用戶體驗。在減少內存使用和提高整體性能方面投入了大量精力。
版本10中的新功能:
- 此版本中最重要的補充之一是捆綁了Saxonica的架構感知XSLT 2.0和XQuery處理器。
- 此版本附帶了大量改進,包括功能強大的新XML實例生成器,更好的內容完成功能,提供來自包含或導入的XML Schema或XSLT模塊的提議,以及更好地集成Intel XML Software Suite。
- 更新了對商業數據庫的支持,以支持最新版本的MarkLogic 4.0,Oracle 11g R1,SQL Server 2008,DB2 9.5和XHive 8。
要求:
- Java 2標準版運行時環境
限制:
- 30天免費試用
評論沒有發現