Oxygen JSON Editor 28 將 Oxygen AI Positron 8.0 引入 JSON 和 JSON Schema 核心工作流程,提供項(xiàng)目感知型 Agent/Ask 聊天模式、基于 AI 的 JSON 和 JSON Schema 新文件創(chuàng)建功能,以及自動(dòng)驗(yàn)證與修復(fù)機(jī)制,確保 AI 生成的 JSON 結(jié)構(gòu)保持一致。JSON開(kāi)發(fā)者將獲得更快速精準(zhǔn)的JSON Schema驗(yàn)證、更清晰的JSON數(shù)組導(dǎo)航,以及Oxygen 28系列全線適用的比較功能、Git集成和自動(dòng)化改進(jìn)。
更新內(nèi)容涵蓋:
基于Oxygen AI Positron的AI增強(qiáng)功能
Oxygen JSON Editor 28.0整合了Oxygen AI Positron 8.0,因此Positron 5.0、6.0、7.0及8.0版本的所有新增功能均在本版本中可用。以下重點(diǎn)介紹桌面版和Eclipse版最重要的AI新增功能。完整功能概述請(qǐng)參閱官網(wǎng)8.0版本新特性列表:《Oxygen AI Positron 8.0新特性》。
全新統(tǒng)一版 Oxygen AI Positron 插件(桌面版)
針對(duì) Oxygen 桌面工具,原有的 Oxygen AI Positron Assistant 和 Oxygen AI Positron Assistant Enterprise 插件現(xiàn)整合為單一 Oxygen AI Positron 插件。非企業(yè)版用戶現(xiàn)可使用此前僅連接定制AI服務(wù)商時(shí)才有的功能(如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)境中,您可在任意單頁(yè)編輯器(包括Java、C/C++、Python、Perl及純文本編輯器)中使用Oxygen AI Positron,通過(guò)Oxygen框架借助模板和可視化輔助工具編輯自定義AI操作描述符,通過(guò)Eclipse更新站點(diǎn)安裝或更新插件,并使用支持AI的新文件模板處理XSLT、XSD、 Schematron、JSON Schema和DTD文件。
更智能的項(xiàng)目上下文與保存記憶
生成代理指令操作會(huì)創(chuàng)建專(zhuān)屬項(xiàng)目上下文提示(Markdown文件),該文件記錄項(xiàng)目結(jié)構(gòu)與規(guī)范,用于聊天及AI操作。您可在Oxygen AI Positron首選項(xiàng)中添加額外上下文文件進(jìn)行補(bǔ)充。當(dāng)要求AI記住您的活動(dòng)或個(gè)人資料規(guī)則時(shí),這些規(guī)則將作為保存記憶存儲(chǔ),并自動(dòng)應(yīng)用于所有后續(xù)交互。
智能對(duì)話模式與聊天工具
聊天視圖提供三種模式:代理模式、DITA代理模式和提問(wèn)模式,均自動(dòng)采用當(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配置文件定義的工具,使其能通過(guò)聊天及自定義AI操作被AI調(diào)用。這使代理工作流能在受控環(huán)境中調(diào)用外部工具和數(shù)據(jù)源,同時(shí)配合內(nèi)置的Oxygen AI Positron工具。Oxygen XML 還可作為實(shí)驗(yàn)性本地 MCP 服務(wù)器運(yùn)行,兼容的桌面 AI 助手(如 Claude Desktop)可啟動(dòng) Oxygen 并將其驗(yàn)證、編輯及 XML 重構(gòu)功能作為 MCP 工具使用。
基于AI的JSON與JSON Schema文件創(chuàng)建
AI驅(qū)動(dòng)的新建文件功能支持您在創(chuàng)建JSON或JSON Schema文檔時(shí)提供提示并附加文件,生成的內(nèi)容將顯示在Oxygen AI Positron視圖中供您繼續(xù)完善。在文件創(chuàng)建類(lèi)別中,專(zhuān)屬AI操作可根據(jù)簡(jiǎn)短文本描述生成JSON Schema(及相關(guān)JSON結(jié)構(gòu)),助您快速構(gòu)建模式框架與示例數(shù)據(jù)。通過(guò)save_document回調(diào)功能,Oxygen AI Positron可在您使用文件比較工具審閱變更時(shí)同步創(chuàng)建或更新這些文件。
AI自動(dòng)補(bǔ)全與增強(qiáng)開(kāi)發(fā)工具
全新AI自動(dòng)補(bǔ)全功能可在光標(biāo)位置實(shí)時(shí)提供感知上下文的代碼與標(biāo)記建議(如XSLT、XSD、JSON Schema或Schematron),并可通過(guò)自動(dòng)補(bǔ)全操作調(diào)用。“生成代碼”操作現(xiàn)可在提示中包含關(guān)聯(lián)XML或?qū)嵗慕Y(jié)構(gòu)以優(yōu)化結(jié)果,并支持通過(guò)編輯器快捷鍵Ctrl+G/Command+G觸發(fā)。AI開(kāi)發(fā)操作(生成代碼、解釋代碼、代碼討論)新增對(duì)更多文檔類(lèi)型的支持(包括HTML、XHTML、XProc、XSpec),便于在更廣泛的文檔范圍內(nèi)生成、審查和討論代碼。

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

擴(kuò)展的AI模型與連接器
Oxygen AI Positron現(xiàn)通過(guò)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)支持并簡(jiǎn)化配置流程。
Oxygen AI Positron自定義連接器插件支持與提供兼容OpenAI的REST API的定制AI服務(wù)進(jìn)行集成。
JSON
使用自定義XML目錄解析JSON引用
您現(xiàn)在可以在XML目錄首選項(xiàng)頁(yè)面添加自定義目錄,用于在驗(yàn)證和轉(zhuǎn)換過(guò)程中解析JSON文件中的引用。這使您即使沒(méi)有互聯(lián)網(wǎng)連接也能處理外部資源。
JSON模式驗(yàn)證器更新至2.1.0版本
JSON模式驗(yàn)證器插件已更新至2.1.0版本,包含以下改進(jìn):
作者模式大綱視圖中 JSON 數(shù)組的渲染效果優(yōu)化
現(xiàn)在您可以在作者模式的大綱視圖中更輕松地區(qū)分和導(dǎo)航 JSON 數(shù)組中的各個(gè)元素。大綱視圖以更清晰、更有條理的方式顯示 JSON 數(shù)組,使您能夠快速定位并理解數(shù)組內(nèi)容。
XSLT/XQuery
基于Saxon 12.9的XSLT與XQuery轉(zhuǎn)換及調(diào)試
用于XSLT和XQuery轉(zhuǎn)換及調(diào)試的內(nèi)置Saxon處理器(來(lái)自Saxonica)已更新至12.9版本。完整變更列表請(qǐng)參閱Saxonica變更歷史文檔。

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í),這些函數(shù)將出現(xiàn)在內(nèi)容補(bǔ)全建議中,助力混合數(shù)據(jù)源的高效處理。
文件/目錄比較
比較目錄結(jié)構(gòu)時(shí)聚焦相關(guān)文件夾
您現(xiàn)在可在“比較目錄”工具中篩選目錄比較,僅包含符合指定模式的子文件夾。這有助于在比較目錄結(jié)構(gòu)時(shí)聚焦相關(guān)文件夾。

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

更便捷地管理驗(yàn)證場(chǎng)景
現(xiàn)在可直接通過(guò)驗(yàn)證工具欄下拉菜單啟用或禁用當(dāng)前文檔的自定義驗(yàn)證場(chǎng)景,從而更輕松地控制應(yīng)用于內(nèi)容的檢查項(xiàng)。
保存驗(yàn)證錯(cuò)誤報(bào)告
通過(guò)新增的“保存驗(yàn)證報(bào)告”上下文菜單操作,您現(xiàn)在可將結(jié)果視圖中檢測(cè)到的驗(yàn)證錯(cuò)誤保存為HTML報(bào)告。該報(bào)告按文檔分組錯(cuò)誤,提供可排序表格便于分析,并包含快速打開(kāi)已驗(yàn)證文檔、關(guān)聯(lián)模式及每個(gè)檢測(cè)錯(cuò)誤的附加信息(如有)的鏈接。
僅對(duì)默認(rèn)修復(fù)應(yīng)用Schematron批量快速修復(fù)
Schematron首選項(xiàng)頁(yè)面新增選項(xiàng)“僅對(duì)標(biāo)記為'sqf:default-fix'的快速修復(fù)應(yīng)用'全部應(yīng)用'”,可避免執(zhí)行“全部應(yīng)用”操作時(shí)誤修非默認(rèn)修復(fù)項(xiàng)。
組件更新
macOS 26 (Tahoe)
Oxygen 28已完成macOS 26 (Tahoe)全面測(cè)試,現(xiàn)正式支持該系統(tǒng)。
已將OpenJDK更新至21.0.9版本
用于提供Java運(yùn)行時(shí)環(huán)境的安裝套件中捆綁的OpenJDK版本已從Eclipse Adoptium更新至21.0.9版本。
支持 Eclipse 4.36 和 4.37
Eclipse 的 Oxygen 插件已更新,全面支持 Eclipse 4.36 和 4.37 版本。
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
來(lái)自Everit的JSON模式驗(yàn)證器庫(kù)已更新至版本1.14.6。
JSON-Java更新至版本20250517
JSON-Java(org.json)包已更新至20250517版本。
SnakeYAML更新至2.5版本
SnakeYAML庫(kù)已更新至2.5版本。
API新增功能
文件查找
全新的ProjectController.findInFiles API可讓您充分利用“在文件中查找/替換”功能,在整個(gè)項(xiàng)目范圍內(nèi)精確匹配內(nèi)容。例如,它支持正則表達(dá)式、大小寫(xiě)敏感性、XPath過(guò)濾器等功能。
重構(gòu) XML 文檔
新增的 XMLRefactorUtilAccess API 支持對(duì)多個(gè) XML 文檔執(zhí)行預(yù)定義的重構(gòu)操作,并獲取修改后的內(nèi)容。該 API 還允許將 XSLT 樣式表作為重構(gòu)操作應(yīng)用于多個(gè) 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ū)υ捒蛑械母黝?lèi)標(biāo)簽,例如:
自定義差異/合并工具預(yù)覽對(duì)話框中的標(biāo)簽
ro.sync.exml.workspace.api.standalone.DiffAndMergeTools.openPreviewDialog(String, String, String, String, String, LinkedHashMap<URL, URL>) API方法已新增三個(gè)參數(shù)。這些新參數(shù)支持自定義差異工具中的各類(lèi)標(biāo)簽。例如,您現(xiàn)在可修改打開(kāi)預(yù)覽對(duì)話框的操作標(biāo)簽,以及比較窗格左右兩側(cè)的標(biāo)簽。
獲取關(guān)聯(lián)轉(zhuǎn)換場(chǎng)景URL
新增的XMLUtilAccess.getAssociatedTransformationScenarioInputURL(URL) API方法可用于獲取與XSLT或XQuery文檔關(guān)聯(lián)的轉(zhuǎn)換場(chǎng)景輸入U(xiǎn)RL。
獲取關(guān)聯(lián)驗(yàn)證場(chǎng)景URL
新增的XMLUtilAccess.getAssociatedValidationScenarioInputURL(URL) API方法可幫助您查找驗(yàn)證場(chǎng)景中特定模式關(guān)聯(lián)的輸入U(xiǎn)RL。當(dāng)提供指向模式文件(如XSD、RNG、DTD或Schematron)的URL時(shí),該方法將在驗(yàn)證場(chǎng)景中搜索關(guān)聯(lián)的XML或JSON源文件,并返回場(chǎng)景中首個(gè)匹配的輸入U(xiǎn)RL。
文檔中特定段落縮進(jìn)
新增的TextDocumentController.indentSection(int, int) API方法可用于縮進(jìn)文檔中的指定段落。
允許刪除URL資源
采用Oxygen SDK的CMS可實(shí)現(xiàn)新增的ro.sync.net.protocol.RemovableURLConnection API接口。這允許通過(guò) ro.sync.exml.workspace.api.Workspace.delete(URL) API 刪除 URL 資源。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)