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