010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

Oxygen XML Author 28.0 新功能

发布时间:2025/12/10 浏览量:4
Oxygen XML Author 28 为内容作者、开发人员和发布者带来了人工智能功能与生产力工具的重大升级。 通过可选的 Oxygen AI Positron ...

Oxygen XML Author 28 为内容作者、开发人员和发布者带来了人工智能功能与生产力工具的重大升级。

 

通过可选的 Oxygen AI Positron 8.0,该版本为日常 XML、DITA 和 JSON 工作带来更具项目感知力的“智能代理式”辅助功能,包括全新聊天模式、AI 驱动的文件创建与重构工具、Model Context Protocol 集成、AI 自动补全功能,以及对 AI 生成的 XML 进行自动验证与修复。扩展的AI模型支持新增Anthropic Claude、Google Gemini、AWS Bedrock及xAI Grok连接器,同时兼容现有OpenAI与Azure OpenAI服务,并支持最新高级模型。

 

DITA用户可受益于重新设计的DITA地图管理器、增强的主题搜索功能及改进的DITA兼容资源处理。发布与WebHelp模块实现可用性优化,新增PDF选项及AI友好输出格式。

 

比较与生产力增强功能包括:高级目录比较、主文件管理及灵活的验证报告。更新的附加组件(如Git客户端和术语检查器)进一步扩展了Oxygen的功能。

 

更新内容涵盖:

 

基于Oxygen AI Positron的AI增强功能

Oxygen XML Author 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

Oxygen AI Positron Eclipse 插件现已适配 Oxygen XML Author Eclipse 发行版,可在 Eclipse 环境中提供 AI 视图及人工智能驱动操作。通过标准 Eclipse 更新站点机制即可完成安装与更新,实现更顺畅的部署流程。

 

更智能的项目上下文与保存记忆

生成代理指令操作会创建专属项目上下文提示(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 驱动的文件创建、DITA 转换与文档草稿

AI驱动的新建文件功能支持在创建文档时输入提示并附加文件,生成的内容将显示在Oxygen AI Positron视图中供您继续完善。在文件创建类别中,额外的AI操作可根据简短文本描述生成XSLT、XSD、Schematron、JSON Schema及DTD文件,新建向导中还提供AI驱动的模板。通过save_document回调,Oxygen AI Positron可在您使用可视化文件比较工具审阅变更时同步创建或更新文件。基于AI的DITA转换与分析功能可将主题转换为任务、概念、参考、故障排除或术语表,并将大型主题拆分为子主题;同时支持从配置文件生成文档草稿,该配置文件可选引用外部文本或文档文件。

 

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服务进行集成。

 

DITA编辑功能

DITA地图管理器欢迎界面

当DITA地图管理器视图中未打开任何DITA地图时,现将显示欢迎界面,提供快速创建或打开DITA地图的选项,并列出最近使用的DITA地图以便快速访问。此功能可帮助您更快开始工作并轻松查找近期任务。

 

DITA地图管理器新增快速查找筛选功能

通过DITA地图管理器视图顶部的新搜索框和筛选选项,您可快速检索并筛选地图中引用的主题。新增的筛选切换功能支持仅搜索标题或以平面列表形式显示结果,助您高效定位所需资源。

DITA地图管理器工具提示显示片段属性

现在,您可在DITA地图管理器的工具提示中直接查看每个主题引用的片段属性值,快速识别哪些地图节点已被拆分。

 

编辑器中展开DITA兼容资源引用

当您打开包含已解析主题的DITA地图(来自DITA地图管理器视图)时,对Markdown文档等DITA兼容资源的引用将直接在编辑器中展开并以DITA XML格式显示。这使您能在发布前预览转换后的内容。

 

DITA 发布

在状态栏查看发布进度

发布 DITA-OT 项目文件时,编辑器底部的状态栏会显示当前正在处理的交付项 ID 以及批次中交付项的总数。这有助于您在处理多个交付项时跟踪发布进度。

 

WebHelp中的粘性表格标题

在DITA WebHelp输出中滚动时,表格标题将保持可见,便于浏览大型表格信息。通过新增的webhelp.enable.sticky.table.headers转换参数可控制此行为。

 

WebHelp输出明暗主题切换

根据个人偏好或浏览器设置,在WebHelp输出中切换明暗主题。页眉新增的“切换主题”按钮提供自动、浅色和深色三种模式。自动模式将界面适配浏览器主题,深色模式则在低光环境下提供更舒适的阅读体验。

 

所有嵌入式Oxygen反馈组件(如评论、页面评分、块级评论、AI助手及AI增强搜索摘要)均会自动匹配当前主题,无需额外配置。

 

启用此功能需设置 webhelp.enable.dark.mode 参数。详情请参阅《Oxygen WebHelp响应式用户指南:深色模式》。

 

WebHelp响应式输出的全屏模式

现可通过工具栏的“进入全屏”按钮以全屏模式查看WebHelp响应式输出,尤其适用于宽屏设备。此行为亦可通过 webhelp.full.page.width 参数控制。

 

WebHelp响应式输出全宽扩展

将WebHelp响应式输出扩展至全宽,便于大屏幕浏览内容。通过输出区域的“最大化至全宽/恢复正常宽度”按钮可在全宽与标准宽度间切换。

 

WebHelp响应式输出中保留目录状态

在WebHelp响应式输出中浏览主题时,发布和主题目录的展开/折叠状态将保持不变。此功能可让您在浏览内容时维持首选视图。

 

WebHelp输出中显示表格单元格工具提示

现可启用表格单元格悬停工具提示功能,在WebHelp输出中悬停表格单元格时显示对应行/列信息,提升表格可读性。通过将 webhelp.display.table.cell.tooltip 参数设置为 yes 即可启用此功能。

 

PDF 输出压缩选项

将 DITA 内容转换为 PDF 时(使用基于 HTML5 和 CSS 的转换),可通过新增的 pdf.compress 参数缩小 PDF 输出文件大小,便于存储和共享文件。

 

合并多个PDF文件

在将DITA内容转换为PDF(基于HTML5和CSS)时,可合并其他PDF文档。通过新增的chemistry.merge.before或chemistry.merge.after参数,指定需在主文档前后插入的PDF文件。

 

为每章或每部分生成独立PDF文件

可为DITA发布物的每章或每部分生成独立PDF文件(基于HTML5和CSS转换时)。除完整手册外,您还能为各章节提供单独PDF。启用此功能需使用args.css.param.pdf-split-mode参数。

 

创建演示文稿PDF

通过新增的演示文稿发布模板,现可将DITA内容生成类似PowerPoint的演示幻灯片格式PDF。每个主题独立成页,图片表格居中排版,便于以演示形式分享内容。您还可通过Oxygen样式库自定义外观。

 

AI友好型WebHelp输出

启用webhelp.enable.ai.friendly转换参数后,WebHelp响应式输出将更便于AI与大型语言模型(LLM)解析。该功能会生成llms.txt文件及配套Markdown文件,为LLM提供简化版站点内容视图及精选资源索引。

 

指定序号起始值

通过为有序列表添加@outputclass=“start-X”属性(X为起始序号),现可自定义序号起始值。此功能支持跨列表延续编号或满足特定排版要求。

 

可视化编辑

将可视化编辑器内容复制为Markdown或XML格式

现在可通过上下文菜单将作者可视化编辑模式中选定内容复制为Markdown或XML格式。此功能有助于在粘贴内容至其他位置时保留列表、表格、代码块或强调词等格式。

 

浮动工具栏新增添加注释操作

针对DITA或DocBook等框架,浮动工具栏新增的“添加注释”操作使文档任意位置的注释添加更为便捷。

 

调用AI操作功能

若已安装可选的AI Positron插件,现可创建自定义作者操作以触发AI驱动的定制任务,实现AI能力与编辑流程的深度集成。

 

DocBook

直接将DocBook主题发布为PDF

通过DocBook转PDF转换方案,无需DocBook组装文件即可直接发布主题文件为PDF,简化了单个主题的发布流程。

 

文件/目录比较

比较目录结构时聚焦相关文件夹

您现在可在“比较目录”工具中筛选目录比较,仅包含符合指定模式的子文件夹。这有助于在比较目录结构时聚焦相关文件夹。

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 版本。

 

集成 XML Calabash 3.0.25

XML Calabash 3.0.25 已集成至 Oxygen,提供对 XProc 3.0/3.1 脚本的验证与转换支持。

 

XMLResolver更新至5.3.3版

XMLResolver库已更新至5.3.3版本。

 

TEI模式更新至4.10.2版

TEI XML模式已更新至4.10.2版本。

 

更新TEI样式表至7.59.0版

TEI XSLT样式表已更新至7.59.0版。

 

EPUBCheck更新至5.3.0版

用于验证EPUB资源的EPUBCheck工具已更新至5.3.0版。

 

Mammoth更新至1.11.0版本

Mammoth库已更新至1.11.0版本。该库用于通过word-to-dita格式发布DITA地图中引用的Word文档,并在DITA地图或主题中插入Word文档引用。

 

Apache POI更新至5.4.1版本

Apache POI库(用于Excel转换)已更新至5.4.1版本。

 

Apache FOP更新至2.11版

Apache FOP库已更新至2.11版。

 

Apache PDFBox更新至3.0.3版

Apache PDFBox库已更新至3.0.3版。

 

Apache FontBox 更新至 3.0.3 版

Apache FontBox 库(用于渲染 PDF 图像及索引项目中引用的 PDF)已更新至 3.0.3 版。

 

Apache Batik 更新至 1.19 版

Apache Batik 库(用于 SVG 渲染)已更新至 1.19 版。

 

弃用/移除组件

移除旧版SharePoint(基于用户名/密码)连接支持

微软已停止提供基于旧版SharePoint用户名/密码认证的连接支持。

 

移除弃用的验证与转换引擎

以下弃用的验证和转换引擎已被移除:

 

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 资源。

 

脚本功能

HTML 比较报告显示比较过程

目录比较工具生成的 HTML 比较报告现包含可折叠区域,其中包含比较操作的元信息。这有助于您审查进程中使用的选项,并更轻松地理解结果。

 

目录比较脚本新增“包含文件夹”筛选器

在“比较目录”脚本中新增“包含文件夹”筛选器,可将比较范围限定为仅匹配指定模式的文件夹。这使您在比较目录结构时能更精准地控制包含哪些文件夹。

下一篇:Oxygen XML Developer 28.0 新功能
上一篇:Oxygen XML Editor 28.0 新功能

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2025 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物