Oxygen XML Developer新版為您帶來更多的生產力提高DITA創(chuàng)作,自定義選項和變更條為基于CSS的DITA以PDF出版時,JSON 和HTML編輯支持繼續(xù)增強,而一些最熱門的附加組件進行了改進并提供了新的。其他亮點包括能夠從“ 作者”模式復制內容并將其粘貼到支持HTML的工具中,同時保留樣式,Eclipse插件發(fā)行版中可視文件比較工具的可用性 ,更好的 搜索和替換功能,以及與往常一樣的此版本隨附各種API,錯誤修復和組件更新。
軟件特色:
智能xml編輯器
在智能操作和功能的幫助下,比以往任何時候都更有效地編輯XML文檔,這些操作和功能被設計成直觀的、響應式的和易于使用的。
XML驗證
使用 Oxygen 的隨心所欲驗證支持和上下文敏感的編輯功能,確保您的 XML 文檔始終保持 "良好的格式 "和有效性。
支持XML數據庫
強大的連接支持使您能夠與大多數XML數據庫、內容管理系統(tǒng)和WebDAV進行交互。
支持所有XML標準
利用 Oxygen XML Editor 提供的專用編輯器,涵蓋所有 XML 標準。每個編輯器的專業(yè)視圖和操作為編輯所有類型的XML文檔和其他類型的文件提供了獨特的支持,包括XML Schemas、CSS、XSLT、WSDL、Re laxNG、Schematron、Ant、XQuery等。
XSLT和XQuery調試
Oxygen提供了一個強大的XSLT和XQuery調試器,可以完全控制調試過程。有兩個專門的視角,一個用于XSLT,一個用于XQuery調試,兩者都提供了專門的視圖和操作,允許你排除故障和完善你的文檔。
網絡服務支持
先進的WSDL編輯器幫助你編輯WSDL文檔,提供內容完成功能、專門的大綱視圖以及支持生成文檔。你可以使用 Oxygen 的集成 WSDL SOAP 分析器工具輕松驗證遠程 Web 服務服務器是否接受定義的 SOAP 消息。
軟件優(yōu)勢:
一流的多合一XML編輯套件
Oxygen XML Editor是目前最好的XML編輯器,并提供了一套全面的XML創(chuàng)作和開發(fā)工具。它旨在容納從初學者到XML專家的大量用戶。它可以在多個平臺,所有主要操作系統(tǒng)上使用,也可以作為獨立應用程序或Eclipse插件使用。您可以將Oxygen XML Editor與所有基于XML的技術結合使用,并且它包括用于創(chuàng)建,編輯和發(fā)布XML文檔的各種強大工具。
設計XML模式和轉換管道所需的所有工具
Oxygen XML Developer是業(yè)界領先的XML開發(fā)工具,其中包括設計XML模式和轉換管道所需的一切。它專注于XML源代碼編輯,模式設計,并且通過強大的調試器和性能分析器增強了對XSLT和XQuery的支持。Oxygen XML Developer提供了一個簡單而智能的界面,使XML開發(fā)變得簡單而有效。
單源XML創(chuàng)作和多渠道發(fā)布
Oxygen XML Author為結構化內容創(chuàng)作設定了新的標準。它引入了許多創(chuàng)新的,用戶友好的創(chuàng)作功能,并提供了易于使用的界面。利用XML技術從未如此簡單!使用Oxygen XML Author,您可以訪問基于標準XML的框架(例如DITA和DocBook),即用型發(fā)布格式,有用的查看工具以及無與倫比的可擴展性和連接性。
讓您的整個組織參與內容創(chuàng)作
Oxygen XML Web Author利用最先進的Oxygen創(chuàng)作技術將XML編輯和審閱帶入任何現代Web瀏覽器。您可以與團隊中的其他成員進行協(xié)作,以在臺式機,平板電腦和移動設備上的任何位置貢獻和修改內容。自適應和創(chuàng)新的用戶界面旨在使您能夠以最高效和高效的方式與XML內容進行交互。
適用于任何XML文檔審查工作流程的Web協(xié)作解決方案
Oxygen Content Fusion是一個靈活,直觀的協(xié)作平臺,旨在適應協(xié)作團隊可用于其文檔審核過程的幾乎任何類型的工作流。每個團隊都有自己特定的協(xié)作方法,但是Oxygen Content Fusion的設計足夠靈活,可以被使用并集成到任何文檔工作流程中。
用于WebHelp和PDF輸出的完整DITA發(fā)布解決方案
Oxygen XML編輯器/作者提供了將DITA內容轉換為WebHelp,PDF,ePub和純HTML輸出的內置支持。該支持還可以作為單獨的工具包提供,以方便與自動化流程集成。這意味著您可以使用集成服務器來運行轉換并發(fā)布輸出,也可以僅從命令行界面使用它。請注意,此應用程序需要其自己的許可證密鑰。
將DITA和DocBook內容發(fā)布到響應WebHelp輸出
Oxygen XML WebHelp使您可以在Web上發(fā)布DITA和DocBook內容,并將其顯示在易于瀏覽的用戶友好界面中。您可以將WebHelp輸出設計為可在臺式機系統(tǒng)或各種移動設備上使用,并且可以對其進行自定義以允許用戶提供反饋。使用Oxygen XML WebHelp,您可以訪問,交互和方便地訪問已發(fā)布的內容。
使用CSS 將HTML和XML轉換為PDF
Oxygen PDF Chemistry允許您簡單地通過使用CSS樣式來從HTML或XML文檔獲得PDF輸出。它是基于開源Apache FOP XSL-FO引擎的CSS Paged Media處理器。其主要目的是為您提供一個簡單的工具,使您可以利用CSS知識來創(chuàng)建可打印的可交付成果。這對于生成技術文檔特別有用。
現代化的評論平臺,可與您的社區(qū)順利互動
一個現代化的評論管理平臺,為您的社區(qū)提供了一種簡單有效的方式來進行交互并提供反饋。它的時尚外觀在任何網站上看起來都很漂亮,它非常易于配置和集成,并且包括一個用戶友好的界面以及對注釋者和管理員而言眾多的有用功能。
更新日志:
DITA創(chuàng)作
改進的鏈接和主題引用導航
DITA項目通常包含許多主題和地圖,并且它們之間有大量參考。為了使您輕松導航到引用目標,當您按Ctrl或Command(在OS X上)時,鏈接和主題引用在“ 作者”模式下變?yōu)槌溄,因此您可以單擊它們以到達目標位置,從而使導航非常方便。簡單。
插入主題參考時自動執(zhí)行鍵定義
如果您使用DITA鍵并希望通過鍵進行所有引用,則需要為所有主題引用提供鍵定義。在DITA-> New Topics首選項頁面中有一個新選項, 名為Use the file name作為主題引用的“ keys”屬性的值。如果選中該選項,則在將主題引用插入到地圖中時,文件名將自動用作@keysnew 的屬性值<topicref>,從而定義指向所插入主題的鍵,該鍵可用于對該主題進行間接引用。
直接從DITA Maps Manager創(chuàng)建新的DITA Map
DITA Maps Manager工具欄中的一項新操作使您可以通過打開“ 新文檔向導”來幫助您創(chuàng)建新的DITA地圖文檔。
從DITAVAL導入分析樣式
如果DITAVAL過濾器已經包含樣式,則可以在創(chuàng)作期間通過導入來輕松使用它們。只需轉到“ 分析/條件文本”->“顏色和樣式”首選項頁面,然后按“ 從DITAVAL導入” 按鈕即可從.ditaval文件中導入分析樣式,以將新的分析樣式與現有樣式合并或完全替換它們。如果您使用概要分析屬性組將屬性組織到子類別中,則此功能也可以使用。
創(chuàng)建可重用組件時的Conref范圍支持
在版本22.1之前,如果在結果對話框中選擇了用內容引用替換選擇選項,則創(chuàng)建可重用組件操作將用內容引用(conref)替換元素的 選擇。從22.1版開始,所選內容將替換為內容參考范圍(conref和conrefend)。
Oxygen DITA References視圖插件易于安裝
“ DITA參考”側視圖顯示了當前DITA主題的所有傳出參考。該視圖由Oxygen插件提供,并且即使未安裝DITA References View加載項,“ 窗口”->“顯示視圖”菜單現在也 包含帶有其名稱的條目 。首次從該菜單中選擇它時,Oxygen會自動打開一個對話框,以幫助您安裝附件。
基于CSS的DITA到PDF發(fā)布
改進的錯誤報告
當發(fā)布到基于CSS的PDF輸出時,由化學處理程序檢測到的錯誤現在會與其他DITA相關的錯誤一起報告在“ 結果”面板中。錯誤的其他類型包括字體問題,文本滲漏等。
將跟蹤的更改和注釋顯示為更改欄
show.changes.and.comments.as.changebars 可以使用一個稱為的新參數來控制是否將跟蹤的更改和注釋顯示為PDF輸出中的更改條。當參數設置為yes(默認值)并且show.changes.and.comments參數也設置為 yes時,注釋和跟蹤的更改顯示為更改欄。
將更改跟蹤內容顯示為便箋注釋
一個名為的新參數 show.changed.text.in.pdf.sticky.notes.content可用于控制有關跟蹤的更改的哪些信息顯示為便簽注釋。如果將其設置為yes,則注釋中將顯示插入或刪除更改的內容,而如果將參數設置為no,則僅顯示插入和 刪除的標簽 。
控制表格的標題渲染
為基于CSS的PDF轉換添加了兩個新參數,這些參數控制表標題的顯示方式。該table.title.placement參數可用于控制標題是出現在表格的頂部還是底部,并且該 table.title.repeat參數可用于指定當表格跨越多個頁面時是否應重復表格標題。
控制嵌入式SVG定制
SVG(基本上是XML)的呈現可以使用CSS進行自定義。use.css.for.embedded.svg可以使用一個名為的新參數來指定是否將自定義CSS應用于基于CSS的PDF轉換中的嵌入式SVG元素。
改進了代碼塊中的換行符處理
斷字現在是 元素overflow-wrapCSS屬性的默認值 <codeblock>。這將有助于防止代碼塊中的內容出現問題。
在搜索和復制/粘貼上更好地支持帶連字符和包裝詞
現在,對連字符和換行的文本進行搜索和復制/粘貼操作的行為已考慮到所有空格,從而有助于防止不必要的單詞組合。
改進的變更欄處理
繪制在父塊和子塊上的重復更改條已被刪除。更改欄也放置在頁面中的更好位置,避免了文本重疊。
視覺編輯
從作者模式復制/粘貼為HTML
當您從“ 作者”模式復制內容并將其粘貼到支持HTML的工具(例如電子郵件客戶端,Office應用程序,Google文檔等)中時,Oxygen會嘗試保留整體樣式,例如鏈接,列表,表格,粗體,斜體,下劃線,等等
CSS屬性以控制作者模式下的超鏈接激活
-oxy-link-activation-trigger可以使用新的CSS屬性指定何時可以在“ 作者”模式下將鏈接作為超鏈接跟隨其目標 。這使您可以控制單擊鏈接或使用修飾符時是否直接發(fā)生鏈接導航(通過在OS X上按Ctrl 或Command,然后單擊以導航到鏈接目標)。當您可能需要編輯鏈接本身并且單擊不帶修飾符的點擊將允許您將插入符號放置在link 元素內時,第二個特別有用。
Eclipse的視覺比較
在可視作者模式下比較XML文檔
現在,Oxygen Eclipse插件提供了在可視作者模式下比較XML文檔的支持。這使得更容易理解文檔更改。這種新的可視模式包括獨特的功能,例如控制標簽顯示模式的動作,進行二級比較以查看修改后的塊內實際更改的能力,并且可以很好地處理更改跟蹤標記。
Eclipse整合
Oxygen visual Author模式比較與Eclipse比較支持集成在一起?梢暬容^會自動針對XML文檔顯示。您可以將工作臺中的版本與存儲庫中的版本或本地編輯歷史進行比較。當存在共同祖先時,您還可以比較三個文件。
合并變更
Oxygen visual Author模式比較編輯器提供了與默認Eclipse比較編輯器類似的合并支持。它允許您合并從左文件到右文件的更改,反之亦然。您可以復制每個單獨的更改,也可以使用“ 復制所有無沖突的更改”之類的操作一次復制更多更改。
比較選項
比較解決方案包括一組diff選項。它包括用于精確比較的 XML Accurate算法,用于速度和較少內存使用的XML Fast算法(以犧牲一些準確性為代價),或者您可以指定是否應忽略名稱空間,前綴,名稱空間聲明,甚至屬性的順序。
的HTML
使用Schematron驗證HTML文檔
現在可以根據Schematron模式驗證HTML文檔。除了默認的HTML驗證器之外,Oxygen現在還包括一個內置的HTML Schematron驗證器引擎。這可以通過在驗證場景中指定Schematron來完成,可以使用 Validate with操作(在工具欄上的Validation下拉菜單中),也可以使用Project中的Validate with schema上下文菜單操作 批量驗證多個HTML文檔。 視圖。
使HTML文檔XML格式正確的操作
編輯HTML文檔時,上下文菜單中提供了新的HTML到XML格式正確的操作。這樣可以使當前編輯的HTML文檔格式正確。例如,如果在對HTML文檔應用轉換時使用XSLT樣式表,這將很有用(因為轉換將要求HTML文檔的XML格式正確)。
格式化和縮進HTML元素
支持添加到格式和縮進當前HTML元素的內容。執(zhí)行該操作后,文檔的結構將保持原樣(例如,包括未閉合的元素或缺少屬性引號)。
的CSS
Emmet插件可用于CSS / LESS文件
Oxygen Emmet附加組件通過內容輔助機制提供了高速編碼和編輯。它已經支持HTML,XSL和XML格式,現在也可以用于CSS和LESS文件。有關詳細信息,請參閱:Oxygen Emmet插件。
JSON格式
改進的XSD到JSON模式轉換
XSD到JSON模式轉換器工具已得到改進,可以處理更好的名稱轉換。例如,當使用下劃線或駝峰式名稱時,改進了命名轉換。
JSON改進
為JSON支持添加了其他各種改進。值得注意的項目是:
生成JSON內容時縮進更好。
將生成樣本JSON文件的行動提供了更好的支持date-time,time,email,和 ipv6格式。
draft-08處理JSON模式聲明,使用戶可以在draft-07兼容模式下編輯和驗證它們。
附加組件
Oxygen提供對各種默認擴展程序的訪問,這些擴展程序擴展了應用程序的功能。
從XSD生成Java類
Oxygen現在包括一個非常方便的工具,用于從XML Schema(XSD)文件生成Java類。在從XSD生成的Java類的行動中被發(fā)現工具菜單,它會生成位于指定輸出文件夾一個新的包里面的Java類文件。此功能是作為附件提供的,并且在您首次調用該操作時會自動安裝。
氧氣Emmet插件改進
該埃米特插件現在自動安裝在你第一次調用埃米特行動。為了幫助簡化縮寫,現在可以使用 Ctrl+Space鍵盤快捷鍵。此外,“ 使用縮寫換行”操作現在顯示一個就地字段,您可以在其中鍵入縮寫。
氧氣反饋插件的改進的過濾注釋映射
反饋評論管理器視圖可以按站點,版本和狀態(tài)篩選評論 。這使您可以更輕松地關注特定注釋(例如,未解決的注釋或特定版本或站點)。注釋到DITA主題的映射已得到改進,以支持特定于DITA的功能,例如分支過濾和分塊。
在首次使用時為Git客戶端安裝
在Git的客戶現在插件提供的Git分期,作為一個基本的Git客戶端直接集成到氧氣的作用視圖。它提供了將更改提交到Git存儲庫,比較和合并更改以及其他特定于Git的命令的支持。現在,即使未安裝Git Client附加組件,該視圖也會在“ 窗口”->“顯示視圖”菜單和“ 工具”菜單中列出,這使得安裝更加容易,因為在調用這些操作之一時會自動觸發(fā)該視圖 。
首次使用時為批處理文檔轉換器安裝
Batch Converter加載項在“ 項目”視圖中“ 工具”菜單和資源的上下文菜單中的“ Batch Converter”子菜單中提供了許多操作。這些操作允許在各種格式(MS Word,MS Excel,HTML,JSON和Markdown文檔到DITA,DocBook,XHTML或XML)之間進行批量轉換。如果尚未安裝該插件,則選擇 Batch Converter將觸發(fā)此插件的安裝過程。
XSpec加載項已更新為支持XSpec版本1.6.0
XSpec加載項已更新,以包括XSpec版本1.6.0,該版本現在與Oxygen捆綁在一起。
用于Saxon 10.0的Saxon變壓器附件
該撒克遜變壓器附加現在支持撒克遜10.0版本。
其他
移動結果視圖
現在可以將顯示通過各種操作(例如驗證,轉換或搜索)生成的消息的“ 結果”視圖與其他側視圖一起移至所需的UI位置,也可以將其設置為在未聚焦時自動隱藏。
驗證狀態(tài)詳細信息
處理驗證操作后,有關驗證方案的信息將顯示在應用程序最底部的條紋中。如果將鼠標懸停在信息上,則會顯示一個工具提示,其中包含更多信息。您也可以單擊“ 更多詳細信息”按鈕以打開“ 信息”視圖,其中顯示有關驗證的更多詳細信息。
在作者視覺編輯模式下找到匹配的文件中的查找/替換
“ 在文件中查找/替換”對話框現在具有一個新選項(始終以“文本”模式打開所選結果):
如果未選中(默認狀態(tài)),則雙擊結果匹配項將以指定為該文檔類型默認設置的任何編輯模式打開文檔。例如,默認情況下,DITA文檔將在“ 作者”模式下打開 。
如果選中,則雙擊結果匹配項將始終以文本模式打開文檔(即使默認情況下將特定的文檔類型設置為在“作者”模式下打開)。
忽略添加到“查找/替換”對話框中的多余空格選項
“ 查找/替換”對話框中添加了“ 忽略多余的空格”選項 。在搜索以空格分隔的單詞時很有用,因為啟用此選項意味著單詞之間的換行和縮進不會影響結果。
隱藏編輯器標簽
如果您想全神貫注于當前文件,或者在某些演示過程中,可能會發(fā)現現在可以隱藏所有文件選項卡以僅顯示當前打開的文件,這很有用。這不會關閉其他選項卡,只會將它們隱藏。您仍然可以使用鍵盤快捷鍵選項卡之間進行切換(Ctrl+Tab, Ctrl+Shift+Tab,Ctrl+F6, Ctrl+Shift+F6)。
指定用于編輯MathML的外部應用程序的新選項
在MathML首選項頁面中添加了一個新選項,您可以在其中指定外部MathML應用程序來編輯MathML方程。例如,以下命令可用于在Windows中使用Libre Office應用程序編輯MathML方程:"C:\Program Files\LibreOffice 5\program\smath.exe" "${cf}"。
API
獲取元素的偽類集的名稱
該AuthorElement.getPseudoClassNames()方法已添加,可用于檢索在元素上設置的偽類的名稱。
在作者模式下自定義鏈接工具提示文本
該ExtensionsBundle.customizeLinkTooltipDescription()方法已添加,可用于自定義在“ 作者”編輯模式下懸停在鏈接上時顯示的工具提示說明。
加載XML內容并使用Author API進行更改
該PluginWorkspace.createAuthorDocumentProvider(URL, Reader)API可用于為URL和/或Reader指定的給定資源創(chuàng)建提供程序。提供程序創(chuàng)建的結構,AuthorNodes并允許通過AuthorDocumentController接口對其進行操作。例如,如果要加載XML內容并使用Author API進行更改,則此API很有用。
通過自定義作者操作運行驗證方案
添加了兩個新的API,可用于在特定情況下運行驗證方案。該ExecuteValidationScenariosOperationAPI可用于在Author Action文件上運行驗證方案,而該ValidationScenarioInvokerAPI可用于從插件或框架定制中運行驗證方案。
有助于快速插入結構的代碼模板
WSTextEditorPage.addExternalContentCompletionProvide可以使用新的API在內容完成助手中顯示其他代碼模板建議。
在文件比較合并工具中更改過濾器的工具提示
DiffAndMergeTools.openMergeApplication當您將鼠標懸停在文件比較合并工具中的過濾選項上時,可以使用新的API控制工具提示中顯示的文本。