Oxygen XML Developer 28 為開發(fā)人員帶來了人工智能功能和生產(chǎn)力工具的重大升級。
通過可選的 Oxygen AI Positron 8.0,該版本為日常 XML、DITA 和 JSON 工作帶來更具項(xiàng)目感知力的“智能代理式”輔助功能,包括全新聊天模式、AI 驅(qū)動的文件創(chuàng)建與重構(gòu)工具、Model Context Protocol 集成、AI 自動補(bǔ)全功能,以及對 AI 生成的 XML 進(jìn)行自動驗(yàn)證與修復(fù)。擴(kuò)展的AI模型支持新增Anthropic Claude、Google Gemini、AWS Bedrock及xAI Grok連接器,同時兼容現(xiàn)有OpenAI與Azure OpenAI服務(wù),并支持最新高級模型。
XSLT、XQuery和XProc升級帶來引擎更新、編輯優(yōu)化及全新重構(gòu)工具。比較與生產(chǎn)力增強(qiáng)功能包含高級目錄比較、主文件管理及靈活的驗(yàn)證報告。Git客戶端和術(shù)語檢查器等更新插件進(jìn)一步擴(kuò)展了Oxygen的功能。
更新內(nèi)容涵蓋:
基于Oxygen AI Positron的AI增強(qiáng)功能
Oxygen XML Developer 28.0整合了Oxygen AI Positron 8.0,因此Positron 5.0、6.0、7.0及8.0版本的所有新增功能均在本版本中可用。以下重點(diǎn)介紹桌面版和Eclipse版最重要的AI新增功能。完整功能概述請參閱官網(wǎng)8.0版本新特性列表:《Oxygen AI Positron 8.0新特性》。
全新統(tǒng)一版 Oxygen AI Positron 插件(桌面版)
針對 Oxygen 桌面工具,原有的 Oxygen AI Positron Assistant 和 Oxygen AI Positron Assistant Enterprise 插件現(xiàn)整合為單一 Oxygen AI Positron 插件。非企業(yè)版用戶現(xiàn)可使用此前僅連接定制AI服務(wù)商時才有的功能(如MCP支持),而企業(yè)版用戶既可連接自有AI服務(wù)商,也可連接Oxygen AI Positron服務(wù)。

Oxygen AI Positron 現(xiàn)已支持 Eclipse
Eclipse 插件版本的 Oxygen XML Editor/Author/Developer 中已提供 Oxygen AI Positron for Eclipse 插件,可在 Eclipse 環(huán)境內(nèi)使用 Oxygen AI Positron 視圖及操作功能。在企業(yè)版環(huán)境中,您可在任意單頁編輯器(包括Java、C/C++、Python、Perl及純文本編輯器)中使用Oxygen AI Positron,通過Oxygen框架借助模板和可視化輔助工具編輯自定義AI操作描述符,通過Eclipse更新站點(diǎn)安裝或更新插件,并使用支持AI的新文件模板處理XSLT、XSD、 Schematron、JSON Schema和DTD文件。
更智能的項(xiàng)目上下文與保存記憶
生成代理指令操作會創(chuàng)建專屬項(xiàng)目上下文提示(Markdown文件),該文件記錄項(xiàng)目結(jié)構(gòu)與規(guī)范,用于聊天及AI操作。您可在Oxygen AI Positron首選項(xiàng)中添加額外上下文文件進(jìn)行補(bǔ)充。當(dāng)要求AI記住您的活動或個人資料規(guī)則時,這些規(guī)則將作為保存記憶存儲,并自動應(yīng)用于所有后續(xù)交互。
智能對話模式與聊天工具
聊天視圖提供三種模式:代理模式、DITA代理模式和提問模式,均自動采用當(dāng)前項(xiàng)目、文檔及(DITA模式下)地圖上下文。新增工具如search_in_project、grep_project、list_dir和edit_document,配合直接在聊天中使用的XML重構(gòu)工具,使AI能夠探索項(xiàng)目、搜索內(nèi)容、重構(gòu)結(jié)構(gòu)并執(zhí)行精準(zhǔn)編輯,作為代理工作流的組成部分。

集成模型上下文協(xié)議
Oxygen AI Positron可連接模型上下文協(xié)議(MCP)服務(wù)器,加載MCP配置文件定義的工具,使其能通過聊天及自定義AI操作被AI調(diào)用。這使代理工作流能在受控環(huán)境中調(diào)用外部工具和數(shù)據(jù)源,同時配合內(nèi)置的Oxygen AI Positron工具。Oxygen XML 還可作為實(shí)驗(yàn)性本地 MCP 服務(wù)器運(yùn)行,兼容的桌面 AI 助手(如 Claude Desktop)可啟動 Oxygen 并將其驗(yàn)證、編輯及 XML 重構(gòu)功能作為 MCP 工具使用。
AI 驅(qū)動的文件創(chuàng)建、DITA 轉(zhuǎn)換與文檔草稿
AI驅(qū)動的新建文件功能支持在創(chuàng)建文檔時輸入提示并附加文件,生成的內(nèi)容將顯示在Oxygen AI Positron視圖中供您繼續(xù)完善。在文件創(chuàng)建類別中,額外的AI操作可根據(jù)簡短文本描述生成XSLT、XSD、Schematron、JSON Schema及DTD文件,新建向?qū)е羞€提供AI驅(qū)動的模板。通過save_document回調(diào),Oxygen AI Positron可在您使用可視化文件比較工具審閱變更時同步創(chuàng)建或更新文件?;贏I的DITA轉(zhuǎn)換與分析功能可將主題轉(zhuǎn)換為任務(wù)、概念、參考、故障排除或術(shù)語表,并將大型主題拆分為子主題;同時支持從配置文件生成文檔草稿,該配置文件可選引用外部文本或文檔文件。
AI自動補(bǔ)全與增強(qiáng)開發(fā)工具
全新AI自動補(bǔ)全功能可在光標(biāo)位置實(shí)時提供感知上下文的代碼與標(biāo)記建議(如XSLT、XSD、JSON Schema或Schematron),并可通過自動補(bǔ)全操作調(diào)用。“生成代碼”操作現(xiàn)可在提示中包含關(guān)聯(lián)XML或?qū)嵗慕Y(jié)構(gòu)以優(yōu)化結(jié)果,并支持通過編輯器快捷鍵Ctrl+G/Command+G觸發(fā)。AI開發(fā)操作(生成代碼、解釋代碼、代碼討論)新增對更多文檔類型的支持(包括HTML、XHTML、XProc、XSpec),便于在更廣泛的文檔范圍內(nèi)生成、審查和討論代碼。

AI生成的XML自動驗(yàn)證與修正
插入文檔的AI生成內(nèi)容將自動進(jìn)行驗(yàn)證,當(dāng)檢測到錯誤時,AI會嘗試進(jìn)行修正。此行為可通過Oxygen AI Positron首選項(xiàng)中的專用選項(xiàng)進(jìn)行控制。AI Positron修復(fù)功能在處理復(fù)雜問題時會擴(kuò)展分析范圍以獲取更多上下文,并提供額外選項(xiàng)供您決定自動驗(yàn)證與修正的適用范圍(整篇文檔、片段或插入內(nèi)容)。
豐富的附件與截圖工作流
您可將Word(DOCX)、PowerPoint(PPTX)和PDF文件附加至AI對話中,其中文本與圖像將保持原始順序以獲得更精準(zhǔn)的響應(yīng)。支持拖放、復(fù)制粘貼或通過“附加”操作添加文件圖片,編輯已發(fā)送提示時同樣適用。附件以卡片形式顯示在聊天輸入?yún)^(qū)和對話區(qū),動態(tài)選擇卡片代表當(dāng)前編輯器選定內(nèi)容,可通過@selection引用。您還可直接將截圖粘貼至聊天框快速提供視覺上下文。

擴(kuò)展的AI模型與連接器
Oxygen AI Positron現(xiàn)通過Oxygen AI Positron服務(wù)支持更廣泛的OpenAI模型(包括GPT-4.1、GPT-5及帶GPT-5.1 Thinking變體的GPT-5.1),以及推理模型(如o3、o1、o4-mini和o3-mini)。新增連接器可集成Anthropic Claude、Google Gemini、Google Vertex AI、AWS Bedrock及xAI Grok,而Microsoft Azure OpenAI連接器新增OAuth 2.0(Microsoft Entra ID)支持并簡化配置流程。
Oxygen AI Positron自定義連接器插件支持與提供兼容OpenAI的REST API的定制AI服務(wù)進(jìn)行集成。
XSLT/XQuery
基于Saxon 12.9的XSLT與XQuery轉(zhuǎn)換及調(diào)試
用于XSLT和XQuery轉(zhuǎn)換及調(diào)試的內(nèi)置Saxon處理器(來自Saxonica)已更新至12.9版本。完整變更列表請參閱Saxonica變更歷史文檔。

增強(qiáng)CDATA區(qū)段內(nèi)XSLT文本值模板編輯功能
現(xiàn)在可在XSLT文檔的CDATA段內(nèi)編輯文本值模板時使用內(nèi)容補(bǔ)全功能并查看語法高亮,使模板編寫與審查更便捷。
重命名調(diào)用模板中的XSLT參數(shù)
重構(gòu)->重命名操作現(xiàn)可同步更新所有調(diào)用模板指令中的參數(shù)名稱,幫助您保持XSLT代碼一致性,并節(jié)省復(fù)雜項(xiàng)目重構(gòu)時間。
XSLT 環(huán)境下的 JSON 與 XML 格式轉(zhuǎn)換
新增兩項(xiàng) Oxygen 內(nèi)置 XPath 擴(kuò)展函數(shù):oxy:json-to-xml() 與 oxy:xml-to-json(),可在 XSLT 樣式表中直接實(shí)現(xiàn) JSON 與 XML 格式數(shù)據(jù)轉(zhuǎn)換。編輯 XSLT 3.0 及以上版本的 XPath 表達(dá)式時,這些函數(shù)將出現(xiàn)在內(nèi)容補(bǔ)全建議中,助力混合數(shù)據(jù)源的高效處理。
XProc
XProc 3.0/3.1支持
Oxygen現(xiàn)集成XML Calabash 3.X引擎,支持XProc 3.0/3.1腳本的驗(yàn)證與轉(zhuǎn)換。直觀的新建文件向?qū)еС诌x擇首選XProc版本(1.0/3.0/3.1),全新XProc 3.X示例套件可加速入門流程。Calabash引擎現(xiàn)明確區(qū)分XML Calabash 1.X與3.X版本,實(shí)現(xiàn)精準(zhǔn)版本管理。

增強(qiáng)的XProc配置與可擴(kuò)展性
您現(xiàn)在可通過指定配置文件和添加擴(kuò)展庫來定制XProc轉(zhuǎn)換。例如,可使用配置文件控制處理器行為,或添加外部庫擴(kuò)展功能,從而更輕松地根據(jù)需求定制XProc處理流程。
文件/目錄比較
比較目錄結(jié)構(gòu)時聚焦相關(guān)文件夾
您現(xiàn)在可在“比較目錄”工具中篩選目錄比較,僅包含符合指定模式的子文件夾。這有助于在比較目錄結(jié)構(gòu)時聚焦相關(guān)文件夾。

HTML比較報告展示比較過程
通過“為目錄比較生成HTML報告”工具生成的比較報告,現(xiàn)新增可折疊區(qū)域,其中包含比較操作的元數(shù)據(jù)信息。這有助于您審查過程中使用的選項(xiàng),并更輕松地理解結(jié)果。
復(fù)制差異時的選擇精度提升
現(xiàn)在您可以在比較工具中更清晰地查看所選內(nèi)容,從而更輕松地從差異中精確復(fù)制所需部分。
插件更新
Git客戶端
新版Git客戶端發(fā)布,更新內(nèi)容如下:
JSON模式驗(yàn)證器更新至2.1.0版
JSON模式驗(yàn)證器插件更新至2.1.0版,主要改進(jìn)如下:
雜項(xiàng)
刪除文件時避免項(xiàng)目鏈接失效
為避免刪除可能被其他資源引用的文件或文件夾時導(dǎo)致項(xiàng)目鏈接或依賴關(guān)系中斷,您現(xiàn)在可通過項(xiàng)目視圖啟用“主文件”功能。啟用后,Oxygen將顯示警告對話框列出所有可能失效的鏈接,從而防止項(xiàng)目中意外出現(xiàn)引用錯誤。
快速添加相對鏈接
在使用“打開/查找資源”對話框或側(cè)邊視圖時,現(xiàn)在可右鍵單擊結(jié)果并選擇“插入為鏈接”上下文操作,即可在當(dāng)前文檔光標(biāo)位置快速添加指向該資源的相對鏈接。

更便捷地管理驗(yàn)證場景
現(xiàn)在可直接通過驗(yàn)證工具欄下拉菜單啟用或禁用當(dāng)前文檔的自定義驗(yàn)證場景,從而更輕松地控制應(yīng)用于內(nèi)容的檢查項(xiàng)。
保存驗(yàn)證錯誤報告
通過新增的“保存驗(yàn)證報告”上下文菜單操作,您現(xiàn)在可將結(jié)果視圖中檢測到的驗(yàn)證錯誤保存為HTML報告。該報告按文檔分組錯誤,提供可排序表格便于分析,并包含快速打開已驗(yàn)證文檔、關(guān)聯(lián)模式及每個檢測錯誤的附加信息(如有)的鏈接。
XSpec內(nèi)容補(bǔ)全功能增強(qiáng)
現(xiàn)可在XSpec文檔中使用內(nèi)容補(bǔ)全功能更便捷地插入XPath表達(dá)式。當(dāng)在XPath屬性中輸入$字符時,系統(tǒng)將根據(jù)當(dāng)前上下文顯示可用變量名稱列表。XPath屬性還支持語法高亮顯示,提升可讀性和編輯效率。
僅對默認(rèn)修復(fù)應(yīng)用Schematron批量快速修復(fù)
Schematron首選項(xiàng)頁面新增選項(xiàng)“僅對標(biāo)記為'sqf:default-fix'的快速修復(fù)應(yīng)用'全部應(yīng)用'”,可避免執(zhí)行“全部應(yīng)用”操作時誤修非默認(rèn)修復(fù)項(xiàng)。
組件更新
macOS 26 (Tahoe)
Oxygen 28已完成macOS 26 (Tahoe)全面測試,現(xiàn)正式支持該系統(tǒng)。
已將OpenJDK更新至21.0.9版本
用于提供Java運(yùn)行時環(huán)境的安裝套件中捆綁的OpenJDK版本已從Eclipse Adoptium更新至21.0.9版本。
支持 Eclipse 4.36 和 4.37
Eclipse 的 Oxygen 插件已更新,全面支持 Eclipse 4.36 和 4.37 版本。
集成 XML Calabash 3.0.25
XML Calabash 3.0.25 已集成至 Oxygen,提供對 XProc 3.0/3.1 腳本的驗(yàn)證與轉(zhuǎn)換支持。
XMLResolver更新至5.3.3版
XMLResolver庫已更新至5.3.3版本。
XSpec框架更新至3.3.2版
XSpec框架已更新至3.3.2版本。
TEI模式更新至4.10.2版
TEI XML模式已更新至4.10.2版本。
更新TEI樣式表至7.59.0版
TEI XSLT樣式表已更新至7.59.0版。
EPUBCheck更新至5.3.0版
用于驗(yàn)證EPUB資源的EPUBCheck工具已更新至5.3.0版。
CSS驗(yàn)證器更新至版本20250226
CSS驗(yàn)證器已更新至版本20250226。
JSON模式驗(yàn)證器更新至版本1.14.6
來自Everit的JSON模式驗(yàn)證器庫已更新至版本1.14.6。
JSON-Java更新至版本20250517
JSON-Java(org.json)包已更新至20250517版本。
SnakeYAML更新至2.5版本
SnakeYAML庫已更新至2.5版本。
棄用/移除組件
移除舊版SharePoint(基于用戶名/密碼)連接支持
微軟已停止提供基于舊版SharePoint用戶名/密碼認(rèn)證的連接支持。
移除棄用的驗(yàn)證與轉(zhuǎn)換引擎
以下棄用的驗(yàn)證和轉(zhuǎn)換引擎已被移除:
API新增功能
文件查找
全新的ProjectController.findInFiles API可讓您充分利用“在文件中查找/替換”功能,在整個項(xiàng)目范圍內(nèi)精確匹配內(nèi)容。例如,它支持正則表達(dá)式、大小寫敏感性、XPath過濾器等功能。
重構(gòu) XML 文檔
新增的 XMLRefactorUtilAccess API 支持對多個 XML 文檔執(zhí)行預(yù)定義的重構(gòu)操作,并獲取修改后的內(nèi)容。該 API 還允許將 XSLT 樣式表作為重構(gòu)操作應(yīng)用于多個 XML 文檔。
自定義差異/合并工具標(biāo)簽
ro.sync.diff.merge.api.MergeFilesOptionsConstants 接口新增常量,可作為 DiffAndMergeTools#openMergeApplication(java.io.File, java.io.File, java.io.File, java.util.Map) 方法中“mergeOptions”映射參數(shù)的鍵值。這允許您自定義合并應(yīng)用程序?qū)υ捒蛑械母黝悩?biāo)簽,例如:
自定義差異/合并工具預(yù)覽對話框中的標(biāo)簽
ro.sync.exml.workspace.api.standalone.DiffAndMergeTools.openPreviewDialog(String, String, String, String, String, LinkedHashMap<URL, URL>) API方法已新增三個參數(shù)。這些新參數(shù)支持自定義差異工具中的各類標(biāo)簽。例如,您現(xiàn)在可修改打開預(yù)覽對話框的操作標(biāo)簽,以及比較窗格左右兩側(cè)的標(biāo)簽。
獲取關(guān)聯(lián)轉(zhuǎn)換場景URL
新增的XMLUtilAccess.getAssociatedTransformationScenarioInputURL(URL) API方法可用于獲取與XSLT或XQuery文檔關(guān)聯(lián)的轉(zhuǎn)換場景輸入URL。
獲取關(guān)聯(lián)驗(yàn)證場景URL
新增的XMLUtilAccess.getAssociatedValidationScenarioInputURL(URL) API方法可幫助您查找驗(yàn)證場景中特定模式關(guān)聯(lián)的輸入URL。當(dāng)提供指向模式文件(如XSD、RNG、DTD或Schematron)的URL時,該方法將在驗(yàn)證場景中搜索關(guān)聯(lián)的XML或JSON源文件,并返回場景中首個匹配的輸入URL。
文檔中特定段落縮進(jìn)
新增的TextDocumentController.indentSection(int, int) API方法可用于縮進(jìn)文檔中的指定段落。
允許刪除URL資源
采用Oxygen SDK的CMS可實(shí)現(xiàn)新增的ro.sync.net.protocol.RemovableURLConnection API接口。這允許通過 ro.sync.exml.workspace.api.Workspace.delete(URL) API 刪除 URL 資源。
腳本功能
HTML 比較報告顯示比較過程
目錄比較工具生成的 HTML 比較報告現(xiàn)包含可折疊區(qū)域,其中包含比較操作的元信息。這有助于您審查進(jìn)程中使用的選項(xiàng),并更輕松地理解結(jié)果。
目錄比較腳本新增“包含文件夾”篩選器
在“比較目錄”腳本中新增“包含文件夾”篩選器,可將比較范圍限定為僅匹配指定模式的文件夾。這使您在比較目錄結(jié)構(gòu)時能更精準(zhǔn)地控制包含哪些文件夾。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫