Oxygen JSON Editor 28 将 Oxygen AI Positron 8.0 引入 JSON 和 JSON Schema 核心工作流程,提供项目感知型 Agent/Ask 聊天模式、基于 AI 的 JSON 和 JSON Schema 新文件创建功能,以及自动验证与修复机制,确保 AI 生成的 JSON 结构保持一致。JSON开发者将获得更快速精准的JSON Schema验证、更清晰的JSON数组导航,以及Oxygen 28系列全线适用的比较功能、Git集成和自动化改进。
更新内容涵盖:
基于Oxygen AI Positron的AI增强功能
Oxygen JSON Editor 28.0整合了Oxygen AI Positron 8.0,因此Positron 5.0、6.0、7.0及8.0版本的所有新增功能均在本版本中可用。以下重点介绍桌面版和Eclipse版最重要的AI新增功能。完整功能概述请参阅官网8.0版本新特性列表:《Oxygen AI Positron 8.0新特性》。
全新统一版 Oxygen AI Positron 插件(桌面版)
针对 Oxygen 桌面工具,原有的 Oxygen AI Positron Assistant 和 Oxygen AI Positron Assistant Enterprise 插件现整合为单一 Oxygen AI Positron 插件。非企业版用户现可使用此前仅连接定制AI服务商时才有的功能(如MCP支持),而企业版用户既可连接自有AI服务商,也可连接Oxygen AI Positron服务。

Oxygen AI Positron 现已支持 Eclipse
Eclipse 插件版本的 Oxygen XML Editor/Author/Developer 中已提供 Oxygen AI Positron for Eclipse 插件,可在 Eclipse 环境内使用 Oxygen AI Positron 视图及操作功能。在企业版环境中,您可在任意单页编辑器(包括Java、C/C++、Python、Perl及纯文本编辑器)中使用Oxygen AI Positron,通过Oxygen框架借助模板和可视化辅助工具编辑自定义AI操作描述符,通过Eclipse更新站点安装或更新插件,并使用支持AI的新文件模板处理XSLT、XSD、 Schematron、JSON Schema和DTD文件。
更智能的项目上下文与保存记忆
生成代理指令操作会创建专属项目上下文提示(Markdown文件),该文件记录项目结构与规范,用于聊天及AI操作。您可在Oxygen AI Positron首选项中添加额外上下文文件进行补充。当要求AI记住您的活动或个人资料规则时,这些规则将作为保存记忆存储,并自动应用于所有后续交互。
智能对话模式与聊天工具
聊天视图提供三种模式:代理模式、DITA代理模式和提问模式,均自动采用当前项目、文档及(DITA模式下)地图上下文。新增工具如search_in_project、grep_project、list_dir和edit_document,配合直接在聊天中使用的XML重构工具,使AI能够探索项目、搜索内容、重构结构并执行精准编辑,作为代理工作流的组成部分。

集成模型上下文协议
Oxygen AI Positron可连接模型上下文协议(MCP)服务器,加载MCP配置文件定义的工具,使其能通过聊天及自定义AI操作被AI调用。这使代理工作流能在受控环境中调用外部工具和数据源,同时配合内置的Oxygen AI Positron工具。Oxygen XML 还可作为实验性本地 MCP 服务器运行,兼容的桌面 AI 助手(如 Claude Desktop)可启动 Oxygen 并将其验证、编辑及 XML 重构功能作为 MCP 工具使用。
基于AI的JSON与JSON Schema文件创建
AI驱动的新建文件功能支持您在创建JSON或JSON Schema文档时提供提示并附加文件,生成的内容将显示在Oxygen AI Positron视图中供您继续完善。在文件创建类别中,专属AI操作可根据简短文本描述生成JSON Schema(及相关JSON结构),助您快速构建模式框架与示例数据。通过save_document回调功能,Oxygen AI Positron可在您使用文件比较工具审阅变更时同步创建或更新这些文件。
AI自动补全与增强开发工具
全新AI自动补全功能可在光标位置实时提供感知上下文的代码与标记建议(如XSLT、XSD、JSON Schema或Schematron),并可通过自动补全操作调用。“生成代码”操作现可在提示中包含关联XML或实例的结构以优化结果,并支持通过编辑器快捷键Ctrl+G/Command+G触发。AI开发操作(生成代码、解释代码、代码讨论)新增对更多文档类型的支持(包括HTML、XHTML、XProc、XSpec),便于在更广泛的文档范围内生成、审查和讨论代码。

AI生成的XML自动验证与修正
插入文档的AI生成内容将自动进行验证,当检测到错误时,AI会尝试进行修正。此行为可通过Oxygen AI Positron首选项中的专用选项进行控制。AI Positron修复功能在处理复杂问题时会扩展分析范围以获取更多上下文,并提供额外选项供您决定自动验证与修正的适用范围(整篇文档、片段或插入内容)。
丰富的附件与截图工作流
您可将Word(DOCX)、PowerPoint(PPTX)和PDF文件附加至AI对话中,其中文本与图像将保持原始顺序以获得更精准的响应。支持拖放、复制粘贴或通过“附加”操作添加文件图片,编辑已发送提示时同样适用。附件以卡片形式显示在聊天输入区和对话区,动态选择卡片代表当前编辑器选定内容,可通过@selection引用。您还可直接将截图粘贴至聊天框快速提供视觉上下文。

扩展的AI模型与连接器
Oxygen AI Positron现通过Oxygen AI Positron服务支持更广泛的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服务进行集成。
JSON
使用自定义XML目录解析JSON引用
您现在可以在XML目录首选项页面添加自定义目录,用于在验证和转换过程中解析JSON文件中的引用。这使您即使没有互联网连接也能处理外部资源。
JSON模式验证器更新至2.1.0版本
JSON模式验证器插件已更新至2.1.0版本,包含以下改进:
作者模式大纲视图中 JSON 数组的渲染效果优化
现在您可以在作者模式的大纲视图中更轻松地区分和导航 JSON 数组中的各个元素。大纲视图以更清晰、更有条理的方式显示 JSON 数组,使您能够快速定位并理解数组内容。
XSLT/XQuery
基于Saxon 12.9的XSLT与XQuery转换及调试
用于XSLT和XQuery转换及调试的内置Saxon处理器(来自Saxonica)已更新至12.9版本。完整变更列表请参阅Saxonica变更历史文档。

XSLT 环境下的 JSON 与 XML 格式转换
新增两项 Oxygen 内置 XPath 扩展函数:oxy:json-to-xml() 与 oxy:xml-to-json(),可在 XSLT 样式表中直接实现 JSON 与 XML 格式数据转换。编辑 XSLT 3.0 及以上版本的 XPath 表达式时,这些函数将出现在内容补全建议中,助力混合数据源的高效处理。
文件/目录比较
比较目录结构时聚焦相关文件夹
您现在可在“比较目录”工具中筛选目录比较,仅包含符合指定模式的子文件夹。这有助于在比较目录结构时聚焦相关文件夹。

HTML比较报告展示比较过程
通过“为目录比较生成HTML报告”工具生成的比较报告,现新增可折叠区域,其中包含比较操作的元数据信息。这有助于您审查过程中使用的选项,并更轻松地理解结果。
复制差异时的选择精度提升
现在您可以在比较工具中更清晰地查看所选内容,从而更轻松地从差异中精确复制所需部分。
插件更新
Git客户端
新版Git客户端发布,更新内容如下:
杂项
删除文件时避免项目链接失效
为避免删除可能被其他资源引用的文件或文件夹时导致项目链接或依赖关系中断,您现在可通过项目视图启用“主文件”功能。启用后,Oxygen将显示警告对话框列出所有可能失效的链接,从而防止项目中意外出现引用错误。
快速添加相对链接
在使用“打开/查找资源”对话框或侧边视图时,现在可右键单击结果并选择“插入为链接”上下文操作,即可在当前文档光标位置快速添加指向该资源的相对链接。

更便捷地管理验证场景
现在可直接通过验证工具栏下拉菜单启用或禁用当前文档的自定义验证场景,从而更轻松地控制应用于内容的检查项。
保存验证错误报告
通过新增的“保存验证报告”上下文菜单操作,您现在可将结果视图中检测到的验证错误保存为HTML报告。该报告按文档分组错误,提供可排序表格便于分析,并包含快速打开已验证文档、关联模式及每个检测错误的附加信息(如有)的链接。
仅对默认修复应用Schematron批量快速修复
Schematron首选项页面新增选项“仅对标记为'sqf:default-fix'的快速修复应用'全部应用'”,可避免执行“全部应用”操作时误修非默认修复项。
组件更新
macOS 26 (Tahoe)
Oxygen 28已完成macOS 26 (Tahoe)全面测试,现正式支持该系统。
已将OpenJDK更新至21.0.9版本
用于提供Java运行时环境的安装套件中捆绑的OpenJDK版本已从Eclipse Adoptium更新至21.0.9版本。
支持 Eclipse 4.36 和 4.37
Eclipse 的 Oxygen 插件已更新,全面支持 Eclipse 4.36 和 4.37 版本。
EPUBCheck更新至5.3.0版
用于验证EPUB资源的EPUBCheck工具已更新至5.3.0版。
CSS验证器更新至版本20250226
CSS验证器已更新至版本20250226。
JSON模式验证器更新至版本1.14.6
来自Everit的JSON模式验证器库已更新至版本1.14.6。
JSON-Java更新至版本20250517
JSON-Java(org.json)包已更新至20250517版本。
SnakeYAML更新至2.5版本
SnakeYAML库已更新至2.5版本。
API新增功能
文件查找
全新的ProjectController.findInFiles API可让您充分利用“在文件中查找/替换”功能,在整个项目范围内精确匹配内容。例如,它支持正则表达式、大小写敏感性、XPath过滤器等功能。
重构 XML 文档
新增的 XMLRefactorUtilAccess API 支持对多个 XML 文档执行预定义的重构操作,并获取修改后的内容。该 API 还允许将 XSLT 样式表作为重构操作应用于多个 XML 文档。
自定义差异/合并工具标签
ro.sync.diff.merge.api.MergeFilesOptionsConstants 接口新增常量,可作为 DiffAndMergeTools#openMergeApplication(java.io.File, java.io.File, java.io.File, java.util.Map) 方法中“mergeOptions”映射参数的键值。这允许您自定义合并应用程序对话框中的各类标签,例如:
自定义差异/合并工具预览对话框中的标签
ro.sync.exml.workspace.api.standalone.DiffAndMergeTools.openPreviewDialog(String, String, String, String, String, LinkedHashMap<URL, URL>) API方法已新增三个参数。这些新参数支持自定义差异工具中的各类标签。例如,您现在可修改打开预览对话框的操作标签,以及比较窗格左右两侧的标签。
获取关联转换场景URL
新增的XMLUtilAccess.getAssociatedTransformationScenarioInputURL(URL) API方法可用于获取与XSLT或XQuery文档关联的转换场景输入URL。
获取关联验证场景URL
新增的XMLUtilAccess.getAssociatedValidationScenarioInputURL(URL) API方法可帮助您查找验证场景中特定模式关联的输入URL。当提供指向模式文件(如XSD、RNG、DTD或Schematron)的URL时,该方法将在验证场景中搜索关联的XML或JSON源文件,并返回场景中首个匹配的输入URL。
文档中特定段落缩进
新增的TextDocumentController.indentSection(int, int) API方法可用于缩进文档中的指定段落。
允许删除URL资源
采用Oxygen SDK的CMS可实现新增的ro.sync.net.protocol.RemovableURLConnection API接口。这允许通过 ro.sync.exml.workspace.api.Workspace.delete(URL) API 删除 URL 资源。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2025 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室