Oxygen XML Developer 27.1 版本是面向開發者和協作者的行業領先工具集的增量更新版本,帶來了多方面的變化,具體如下:
-
AI Positron 助手:
-
可預覽 AI 在執行特定操作(如拆分或創建主題)時對文件提議的所有更改,便于控制 AI 修改。
-
處理內容無變化時會收到通知,節省時間,優化工作流程。
-
新增 “修復驗證問題” 操作,驗證文檔并給出修復建議,提升內容質量。
-
新增 “公式 / 方程式” 操作,基于 AI 生成 MathML 公式,優化技術文檔工作流程。
-
新增 “注釋代碼” 操作,為 XSLT、Schematron 和 XSD 文檔代碼生成注釋。
-
“解決評論” 操作更高效,右鍵評論框即可調用。
-
新增多個 AI 回調函數,可用于調用其他 AI 操作、獲取所有 AI 操作、驗證文檔等,支持創建復雜動態工作流程。
-
引入新 XPath 函數,可從 XPath 上下文調用 AI Positron 操作。
-
“創建主題” 操作采用多智能體架構,執行更穩定。
-
支持導出和導入與 AI 的聊天會話,方便調試和恢復對話。
-
可在項目級別(或全局)禁用或啟用 AI 功能。
-
默認 AI 模型更新為gpt-4o-2024-11-20。
-
XSLT/XQuery:使用 XSLT 轉換文檔時可配置自定義解析器,為特殊文檔類型提供更多靈活性和控制,例如為 HTML 文檔配置解析器可實現更精確的轉換。
-
XProc:
-
XProc Calabash 引擎支持運行含 AI 功能的 XSLT 樣式表。
-
錯誤消息更詳細,包含錯誤位置和原因,便于排查問題。
-
增加 XProc 3.1 模式支持,用于內容補全和驗證。
-
新建 XProc 腳本時可自定義模板并指定版本(1.0、3.0 或 3.1)。
-
快速修復:在編輯器底部狀態欄的上下文菜單中也能獲取驗證問題的快速修復建議,方便編輯 XML 文檔時解決問題。
-
插件:對 Git Client 插件進行多項改進,包括新增 “挑選提交” 和 “合并” 操作;Git 歷史側邊視圖可與活動編輯器關聯;支持 SSH 密鑰簽署提交;相關菜單新增操作;JGit 組件更新到 7.1.0 版本等。
-
其他雜項:“格式化和縮進文件” 操作改為并行處理,加快處理大量文件的速度。
-
組件更新:更新了 Eclipse 插件、EPUBCheck 工具、JSON-Java 包、OpenJDK、TEI 模式和樣式表等組件版本。
-
棄用 / 移除組件:標記部分驗證和轉換引擎為棄用,未來版本將移除,包括 msxsl、nxslt、nxslt2、dotnetValidator、msValidator。
-
API 新增:
-
新增OptionPagePluginExtension.getHelpPageURL()方法,插件首選項頁面可提供自定義幫助鏈接。
-
新增OxygenUIComponentsFactory.createLinkLabel()方法,用于創建鏈接標簽。
-
新增AuthorDocumentProvider.getLineColumnMapping方法,可將可視化編輯器中的偏移轉換為 XML 文檔中的行 / 列信息。