Oxygen XML Editor 21

特點和技術
單一源發(fā)布
XML Editor提供了預設和可配置的場景,只需單擊一下,就可以使用相同的源代碼生成PDF、ePUB、HTML和許多其他格式的輸出。
Oxygen包括行業(yè)標準DITA開放工具包,用于將DITA地圖轉換為最終輸出(PDF、CHM、EPUB等)。Oxygen還提供打開即用的支持,以生成高質量的反饋支持或移動友好的WebHelp。
用于以多種格式(XHTML, PDF, HTML, JavaHelp, Eclipse Help等)生成輸出的工具已經可以打開即用了,Oxygen包含了最新版本的DITA-OT。

高級用戶可以通過使用高級選項(例如,為Ant構建文件指定參數(shù)、使用DITAVAL文件或分析條件集過濾內容、提供自定義構建文件等)來微調轉換。
除了標準的DITA-OT轉換場景外,Oxygen還可以將DITA地圖轉換為桌面和移動WebHelp系統(tǒng),提供一個網站友好的DITA內容演示,其中包括目錄、索引導航、搜索功能以及通過反饋系統(tǒng)與最終用戶交互的可能性。

結構化的XML編輯
最直觀的XML編輯功能和用戶友好的界面,有助于您改進Oxygen XML編輯器的工作結果。
Oxygen通過內容完成助手提供元素、屬性和屬性值的列表。與其他提供所有可用條目(例如,文檔XML模式定義的所有元素名稱)的編輯器不同,Oxygen只顯示當前編輯上下文中有效的條目。因此,XML文檔始終保持有效,用戶不需要了解元素之間的關系。
在下圖中,您可以看到tgroup元素的可能元素列表包含colspec、tbody和thead,這正是docbook dtd定義的內容。

以前使用過的建議將在內容完成列表的頂部進行推廣,從而允許有效地重復使用。例如,在編輯一個XSLT樣式表時,使用整個XSLT和HTML元素集的一小部分。通過對最近使用過的建議進行排序以顯示在列表的頂部,可以更容易地在下次您想要使用它們時找到它們。
在下圖中,您可以看到先前使用的四個XSLT元素,它們出現(xiàn)在XHTML語法的其他元素之上。

如果有與編輯的文檔相關聯(lián)的架構,Oxygen將分析它并初始化內容完成助手。如果文檔沒有關聯(lián)的架構,則通過檢查編輯的文檔并學習其結構來初始化內容完成助手。還可以為每個文檔類型指定默認的XML模式或DTD。
請注意,學習到的結構可以保存到DTD文件中,并且可以用作進一步開發(fā)的框架。
XML發(fā)布框架
Oxygen XML編輯器包括對DITA、DocBook、XHTML和TEI框架的現(xiàn)成支持。
Oxygen為許多重要的XML文檔框架(DITA、DocBook、TEI、XHTML)提供了基于CSS的打開即用可視化編輯支持。此外,如果您計劃使用其他類型的XML文檔,則可以使用API自定義Oxygen。
通用可視XML編輯器
Oxygen允許您直觀地編輯任何XML文檔。默認情況下,Oxygen包括打開即用的內容審查、更改追蹤、分析和條件文本功能,所有這些功能都獨立于XML詞匯表。在CSS樣式表的驅動下,Oxygen使用簡單,可高度定制。

DITA編輯器
Oxygen提供先進的DITA編輯支持,涵蓋DITA1.1、1.2和1.3標準,并允許對XML知識有限的用戶在可視界面(類似于WYSIWYG字處理器)中編輯DITA文檔。DITA開放工具包發(fā)布引擎與應用程序捆綁在一起。

可視化文檔編輯器
使用Oxygen,您可以以用戶友好和高效的方式編輯DocBook 4和DocBook 5文檔(包括5.1)。發(fā)布工具包括用于生成WebHelp、EPUB、PDF或純HTML的轉換方案。

可視化TEI編輯器
Oxygen XML編輯器包括TEI DTD和樣式表。編寫和發(fā)布TEI文檔非常容易,因為它的用戶界面類似于字處理應用程序(WYSIWYG)。

Visual XHTML編輯器
XHTML(可擴展的超文本標記語言)是一個更嚴格和干凈的HTML版本,以XML形式編寫。Oxygen XML編輯器包括XHTML的模式、目錄和模板。您可以創(chuàng)建符合過渡或嚴格XHTML DTD的文檔。除了在文本模式下進行編輯,Oxygen還提供了一個用戶界面,類似于為XHTML編輯調優(yōu)的經典字處理應用程序(WYSIWYG)。
可擴展性
利用無與倫比的擴展性支持,增強XML編輯器的內置XML發(fā)布框架,甚至創(chuàng)建自己的框架。
Oxygen XML編輯器使用文檔類型關聯(lián)概念為框架或XML語言提供現(xiàn)成的支持。在OxygenXML編輯器中,文檔類型關聯(lián)概念用于為最流行的XML框架(DITA、DocBook、XHTML、TEI等)提供內置支持。更重要的是,它可用于為可與其他人共享的自定義用戶定義框架提供支持。

您可以修改內置的文檔類型關聯(lián)(框架),或者創(chuàng)建自己的新關聯(lián)來根據您的具體需要自定義編輯器。
您可以指定用于驗證的默認架構,以及與特定文檔類型匹配的文檔的內容完成幫助。如果在XML文檔內部指定了架構,則可以覆蓋此架構。支持所有當前模式語言(DTD, XML Schema, Relax NG, ISO Schematron, ISO NVDL)。
您可以指定一組CSS文件,包括一個默認的CSS以及一個替代文件,這些文件將在以作者模式編輯時用于設置Oxygen樣式。您可以選擇一個主要的CSS來設置文檔的樣式,并將其與多個類似于層的可選CSS樣式相結合。
可以在“作者”模式下定義自定義操作,這些操作顯示在工具欄、菜單或上下文菜單中。通常,這些操作添加了對在文檔類型描述的特定框架中插入XML標記(列表、列表項、表、表行、表列等)的支持。Oxygen提供了一組操作,可用于執(zhí)行大多數(shù)操作。如果需要,還可以在Java中編寫自己的操作,并使用它們來定義您的操作。

您可以指定存儲文檔模板的文件夾。這些模板將自動顯示在“新建文件”對話框中,允許您輕松創(chuàng)建定義的文檔類型的新文檔。
對于任何文檔類型,都可以指定將遠程資源解析為本地副本的XML目錄。這提供了對這些資源(模式、樣式表等)的更快訪問,還允許您在不更改XML文檔以顯式指向本地資源的情況下脫機工作。
您可以指定一組默認轉換方案,將XML文檔轉換為各種格式,如HTML、WebHelp或PDF。
連接性
XML編輯器的強大連接支持允許您與大多數(shù)XML數(shù)據庫、內容管理系統(tǒng)和WebDAV交互。
Oxygen XML編輯器可以通過與數(shù)據庫服務器的連接對數(shù)據庫執(zhí)行XQuery/XPath查詢。專用的數(shù)據庫瀏覽視圖集合在數(shù)據庫透視圖布局中分組在一起。
數(shù)據庫視角
使用數(shù)據庫透視圖,可以瀏覽數(shù)據庫中的表或集合,執(zhí)行XQuery或SQL查詢,檢查或修改數(shù)據,并為XML字段和集合指定XML模式。
IBM DB2 XML支持
對IBM DB2純XML數(shù)據庫的支持包括:多服務器連接、資源管理、XML模式注冊、XQuery和SQL執(zhí)行以及表數(shù)據編輯。
eXist支持
對現(xiàn)有數(shù)據庫的支持包括多個服務器連接、XQuery執(zhí)行、資源管理和編輯。
MarkLogic支持
對MarkLogic XML數(shù)據庫的支持包括多個服務器連接、XQuery執(zhí)行和調試、資源管理以及通過WebDAV進行編輯。
Oracle Berkeley DB XML支持
對Oracle Berkeley DB XML數(shù)據庫的支持包括資源管理和編輯、XQuery執(zhí)行以及調試/分析
協(xié)作
Oxygen允許您使用XML編輯器的追蹤工具、Subversion知識庫客戶機以及比較和合并解決方案與其他作者進行更高效的協(xié)作。
變更追蹤和審查
更改追蹤是保存文檔更改歷史記錄的一種方法。啟用更改追蹤后,文檔中的插入和刪除內容將突出顯示,使您能夠輕松識別受影響的區(qū)域。追蹤的更改可以在顯示在文檔側邊的標注(批注框)中呈現(xiàn),連接線指向更改的內容。
Oxygen還具有一些先進的變化追蹤功能。它保存對屬性值和元素分隔符(拆分)所做的更改的記錄,并呈現(xiàn)重新使用的內容(如DITA內容引用、XIncluded模塊或外部實體)的更改。
多作者支持
Oxygen支持來自多個作者的變化,用不同的顏色呈現(xiàn)每個作者的變化。
對于每次更改,Oxygen存儲作者名字和執(zhí)行更改的日期。當前正在進行更改的作者的名稱和顏色可以從“標注首選項”頁(選項/首選項/編輯器/編輯模式/作者/審閱/標注)自定義。還可以向更改添加注釋。
在屏幕截圖中,您可以看到不同作者所做的各種插入和刪除更改是如何顯示的(請注意,在標注打開時顯示更改的選項)。
變更管理
您可以查看您或其他作者所做的更改,然后使用“修訂”工具欄按鈕、上下文菜單中的操作或使用“審閱”面板接受或拒絕這些更改。
查看評論
當您注釋XML文檔時,注釋將以作者模式顯示為側邊標注(批注框),并顯示其他信息,如作者和注釋時間。
注釋支持不限于特定的文檔類型(例如DocBook或DITA)。您可以在以作者編輯模式打開的任何文檔上使用它。注釋數(shù)據作為處理指令存儲在XML文檔中,因此它不會干擾XML工具鏈。

您可以從應用程序工具欄訪問注釋操作。
“審閱”面板
“審閱”面板提供了一種簡化的方式來監(jiān)視XML文檔中的所有插入、刪除、注釋和突出顯示。這個方便的工具對于需要收集和管理同一項目中所有編輯的大型團隊特別有用。“審閱”面板提供了廣泛的審閱操作以及搜索篩選器。

查看顏色突出顯示
使用顏色突出顯示功能,您可以創(chuàng)建數(shù)字標記來強調文檔的重要片段。當您想要標記需要額外工作或其他人注意的XML文檔部分時,這尤其有用。

在評價或評論中搜索操作
Oxygen簡化了對大型項目追蹤變更和審查的管理,涉及大量主題。在實際的生產環(huán)境中,更改和評審的數(shù)量很容易超過數(shù)百或數(shù)千項。Oxygen能夠顯示當前編輯的文檔審閱,以及項目文件中的過去審閱和更改。

您可以輕松地搜索包含關鍵字的更改,或搜索作者所做的所有評論,或搜索過去一小時、一周、一個月等時間內所做的所有評論。
智能XML編輯器
借助智能操作和設計為直觀、響應迅速和易于使用的功能,XML編輯比以往任何時候都更有效。
Oxygen通過內容完成助手提供元素、屬性和屬性值的列表。與其他提供所有可用條目(例如,文檔XML模式定義的所有元素名稱)的編輯器不同,Oxygen只顯示當前編輯上下文中有效的條目。因此,XML文檔始終保持有效,用戶不需要了解元素之間的關系。
在下圖中,您可以看到tgroup元素的可能元素列表包含colspec、tbody和thead,這正是docbook dtd定義的內容。

以前使用過的建議將在內容完成列表的頂部進行推廣,從而允許有效地重復使用。例如,在編輯一個XSLT樣式表時,使用整個XSLT和HTML元素集的一小部分。通過對最近使用過的建議進行排序以顯示在列表的頂部,可以更容易地在下次您想要使用它們時找到它們。
在下圖中,您可以看到先前使用的四個XSLT元素,它們出現(xiàn)在XHTML語法的其他元素之上。

如果有與編輯的文檔相關聯(lián)的架構,Oxygen將分析它并初始化內容完成助手。如果文檔沒有關聯(lián)的架構,則通過檢查編輯的文檔并學習其結構來初始化內容完成助手。還可以為每個文檔類型指定默認的XML模式或DTD。
請注意,學習到的結構可以保存到DTD文件中,并且可以用作進一步開發(fā)的框架。
XML驗證
確保您的XML文檔是“格式良好”和有效的,使用XML編輯器的類型驗證支持和上下文相關的編輯功能。
XML格式良好性檢查
“格式良好”的XML文檔意味著它具有正確的XML語法。“檢查格式良好”操作檢查文檔是否符合XML語法規(guī)則。

有效的XML文檔是“格式良好的”,并且還符合文檔類型定義(DTD)、XML模式或其他定義XML文檔結構的模式類型的規(guī)則。
創(chuàng)建XML文檔時,可能會引入錯誤。處理大型項目或大量文件會增加發(fā)生錯誤的可能性。識別和解決項目中的錯誤可能非常耗時和令人沮喪。幸運的是,Oxygen提供的功能使錯誤識別快速而容易。
Oxygen集成了最新版本的Xerces-JXML解析器,根據XML模式驗證文檔。Xerces被廣泛認為是最好的開放源碼XML解析器,并在許多企業(yè)服務器中使用。
XML數(shù)據庫支持
OxygenXML編輯器可以通過與數(shù)據庫服務器的連接,對本機XML數(shù)據庫執(zhí)行XQuery和XPath查詢。專用的數(shù)據庫瀏覽視圖集合在數(shù)據庫透視圖布局中分組在一起。
OxygenXML編輯器可以通過與數(shù)據庫服務器的連接對數(shù)據庫執(zhí)行XQuery/XPath查詢。專用的數(shù)據庫瀏覽視圖集合在數(shù)據庫透視圖布局中分組在一起。
所有XML標準支持
利用Oxygen XML編輯器提供的專用編輯器,涵蓋所有XML標準。每個編輯器的專門視圖和操作都支持編輯所有類型的XML文檔和其他類型的文件,包括XML Schemas, CSS, XSLT, WSDL, RelaxNG, Schematron, Ant, XQuery等等。
XSLT和XQuery調試
XML編輯器提供了一個功能強大的XSLT和XQuery調試器,可以完全控制調試過程。有兩個專用透視圖可用,一個用于XSLT,另一個用于XQuery調試。兩者都提供了專門的視圖和操作,允許您對文檔進行故障排除和完善。
XSL/XSLT調試器
Oxygen XSLT調試器使用最常見的XSLT轉換引擎Saxon和Xalan幫助您發(fā)現(xiàn)XSL樣式表中可能存在的錯誤。
XPath動態(tài)評估、單步執(zhí)行XPath表達式、模板和節(jié)點堆棧只是調試透視圖中顯示的信息的一部分。
XSLT調試透視圖
Oxygen為調試模式提供特殊布局。它并排顯示XML源代碼和XSLT樣式表,還提供專用的XSLT調試視圖和工具欄。

調試XSLT樣式表
Oxygen基于最常用的XSLT處理器Xalan和Saxon提供了XSLT調試支持。調試配置可以通過調試方案重新使用。

XSLT樣式表的性能分析
使用XSLT探查器功能對于幫助您節(jié)省識別性能問題的時間、確保XSLT轉換更具可擴展性和更好的性能至關重要。

XSLT單元測試
Oxygen提供基于XSPEC的XSLT單元測試支持。您可以輕松地為XSLT樣式表創(chuàng)建一個測試用例場景。

OxygenXML編輯器中的Web服務支持
高級WSDL編輯器幫助您編輯WSDL文檔,這些文檔提供內容完成功能、專門的大綱視圖以及生成文檔的支持。您可以使用XML編輯器的WSDL SOAP分析器集成工具輕松驗證遠程Web服務服務器是否接受定義的SOAP消息。
Oxygen提供了一個支持編輯和在線測試的WSDL編輯器。您可以使用廣泛的搜索和重構操作,以及與XML模式文檔集成的強大的WSDL文檔工具。
WSDL編輯器
WSDL編輯器提供檢查WSDL文檔是否有效的支持、專門的內容完成助手、面向組件的大綱視圖以及搜索和重構操作。
WSDL重構
Oxygen提供了一系列旨在重構/重新組織WSDL文檔內容的操作。您可以快速找到引用組件的聲明,并使用專用操作對其進行重命名。
WSDL SOAP分析儀
定義描述符之后,您可以驗證Web服務服務器是否接受定義的消息。Oxygen提供兩種測試方法,一種用于當前編輯的WSDL文件,另一種用于發(fā)布在Web服務器上的遠程WSDL文件。
WSDL文檔
Oxygen WSDL文檔工具允許您以HTML格式輕松生成WSDL組件的完整文檔,包括全面的注釋和交叉引用。您可以生成一個簡短的文檔,列出WSDL文檔中定義的服務、綁定、端口類型和消息。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室