在线打开 OPML 文件

上传或粘贴 OPML 文件即可在线打开:树形大纲展示层级,自动识别 RSS 订阅源的 xmlUrl/htmlUrl 并可直接跳转,显示 head 文档信息。浏览器本地解析、不上传、免注册。

OPML 文件怎么打开?最省事的办法是直接用浏览器:把 .opml 文件拖进本页(或粘贴 XML 内容),几秒内就能看到完整的大纲树——每个 outline 节点可展开折叠,RSS 订阅源会自动识别 xmlUrl / htmlUrl 并生成可点击链接,顶部还会显示 head 里的文档标题等信息。不用装软件、文件不上传、免注册;准备把 OPML 导入幕布、XMind 或 Folo、Inoreader 之前,也可以先在这里确认文件结构是否完整。

OPML来源

0

将OPML文件拖放到此处

结构预览

输入OPML内容以查看结构

输入OPML内容以查看结构

你可能还需要

在线 RSS 查看器

粘贴或上传 RSS/Atom XML,在线查看订阅源结构、条目列表和 JSON 视图。

打开工具

XML 在线查看器

在线打开、查看和格式化 XML 文件,支持树状视图和校验。

打开工具

OPML 转 JSON

将 OPML 大纲转换为 JSON。

打开工具

XML 转 JSON

将 XML 字符串转换为 JSON 对象。

打开工具

主要功能

即时解析

上传或粘贴后立即以树形大纲展示 OPML 结构,节点可展开折叠,层级一目了然。

RSS 订阅源识别

自动识别 outline 上的 xmlUrl / htmlUrl 属性,把 RSS 订阅源地址和网站首页变成可点击链接。

本地处理,注重隐私

所有解析都在您的浏览器中本地完成,OPML 文件不会上传到任何服务器。

OPML 文件怎么打开(三步)

  1. 1

    把 OPML 文件放进来

    把 .opml 文件拖到虚线区域,或点击「浏览文件」上传;从微信、网盘下载的文件也可以先用记事本打开,再把 XML 内容整段粘贴到左侧输入框。

  2. 2

    查看大纲树

    工具校验 <opml> 根标签后自动解析 body,右侧以树形结构展示全部 outline 节点,点击箭头展开或折叠子层级,缺少 text 属性的节点会标为「无标题节点」。

  3. 3

    检查 RSS 订阅源链接

    带 xmlUrl 的节点会显示「RSS提要」链接,带 htmlUrl 的显示「网站」链接,点击即可在新标签页打开,用来核对订阅源地址是否正确。

  4. 4

    核对文档信息或排错

    「文档信息」区块显示 head 中的标题等元数据;如果提示「缺少根<opml>标签」或「无法解析」,说明文件不是合法 OPML/XML,可点击「示例」对照标准结构后修正。

参考资料

相关工具

常见问题

OPML 是什么格式、什么文件?
OPML 全称 Outline Processor Markup Language(大纲处理标记语言),是一种基于 XML 的纯文本格式,文件后缀为 .opml。它用嵌套的 <outline> 标签表示层级大纲,最常见的两种用途:一是 RSS 阅读器之间导入导出订阅列表(每个节点带 xmlUrl 订阅地址),二是幕布、XMind、WorkFlowy 这类大纲和思维导图工具互相交换文档。
OPML 文件怎么打开?电脑和手机分别怎么操作?
电脑上最简单的是用浏览器:打开本页,把 .opml 文件拖进来或点击「浏览文件」,立即以树形大纲显示,无需安装软件。也可以右键「打开方式」选记事本、VS Code 等文本编辑器直接看 XML 源码,只是没有层级视图。手机上可以在微信或文件管理器里长按文件选「用其他应用打开」,交给幕布、XMind 等支持 OPML 的 App;或先把文件内容复制出来,粘贴到本页输入框查看。
OPML 文件用什么软件打开比较好?
取决于文件来源。大纲或思维导图类 OPML,可用幕布、XMind、WorkFlowy、OmniOutliner 等直接导入,Typora 也提供 OPML 导入选项;RSS 订阅列表类 OPML,则用 RSS 阅读器导入,如 Folo、Inoreader、Feedly、NetNewsWire。以上工具支持 OPML 导入或导出是各自官方公开的能力,具体菜单位置以当前版本为准。只是想先看看文件里有什么、不打算安装任何软件,用本页在线打开最快。
OPML 文件怎么创建或生成?
一般不需要手写。RSS 阅读器(Folo、Inoreader、Feedly 等)在设置里都有「导出 OPML」,幕布、XMind、WorkFlowy 等大纲工具的导出菜单里也能选 OPML。若要手工生成,用任意文本编辑器写一个 UTF-8 编码的 XML:根标签 <opml version="2.0">,里面放 <head>(含 <title>)和 <body>,每一行大纲是一个带 text 属性的 <outline>,订阅源再加 type="rss" 和 xmlUrl,保存为 .opml 即可。写完可以贴到本页验证能否正常解析,点击「示例」还能看到标准结构。
把 OPML 导入幕布、XMind 时提示失败,常见原因是什么?
多数是文件本身不合法。先把它拖进本页检查:提示「缺少根<opml>标签」说明文件不是 OPML(可能是改了后缀的 XML 或 HTML);提示「无法解析 OPML」通常是标签未闭合、text 里的 & 或 < 没有转义,或文件不是 UTF-8 编码导致中文乱码;节点显示为「无标题节点」说明该 outline 缺少 text 属性,有些导入器会因此跳过或报错。修好这些再导入,成功率会高很多;另外也要确认目标应用的导入入口选的是 OPML 而不是 FreeMind 或 XMind 格式。
RSS 订阅源 OPML 怎么迁移到别的阅读器?
在旧阅读器(如 Inoreader、Feedly)的设置里导出 OPML,再到新阅读器(如 Folo、NetNewsWire)选择「导入 OPML」即可,分组文件夹通常会一起带过去。迁移前建议把文件拖进本页看一眼:确认每个订阅源节点都有 xmlUrl,点「RSS提要」链接抽查几个还能否打开,失效的源可以在导入后统一清理。网上流传的「中文 RSS 订阅源大全 OPML」也可以先在这里预览,再决定要不要整包导入。
能在线编辑 OPML 或转成 Markdown、JSON 吗?
本页只做查看,不提供编辑和导出功能,说明这一点是为了不误导您。需要小改动,可以直接在左侧输入框里修改 XML 文本,右侧树会重新解析,改完把文本复制回去保存。需要转成其他格式,请用站内的 OPML 转 JSON 工具,拿到 JSON 后再按需处理成 Markdown 列表或表格;XML 转 JSON 也能处理 OPML。
OPML、XML、RSS 三者是什么关系?
XML 是通用的标记语言基础;RSS 和 OPML 都是建立在 XML 上的具体格式。RSS 描述一个网站的内容更新(文章标题、链接、摘要),OPML 描述一份大纲,其中每个节点可以引用一个 RSS 源的地址。所以 OPML 文件常被叫做「订阅列表」,它本身并不包含文章内容,想看某个源的内容请用站内的 RSS 查看器。
上传到这里的 OPML 文件会发到服务器吗?
不会。文件通过浏览器内置的 DOMParser 在您的设备上本地解析,不经过网络上传,关闭页面即消失。含有私人订阅或未发布文档的 OPML 也可以放心查看;只有当您主动点击「RSS提要」或「网站」链接时,浏览器才会访问对应的外部地址。