在线打开 OPML 文件

在线打开和编辑 OPML 文件:树形查看大纲与 RSS 链接,可改名、增删、缩进、排序,导出 OPML 2.0 后导入 XMind 继续编辑;草稿自动存在本浏览器,不上传。

OPML 文件怎么打开?最省事的办法是直接用浏览器:把 .opml 文件拖进本页(或粘贴 XML 内容),几秒内就能看到完整的大纲树——节点可展开折叠,带 xmlUrl / htmlUrl 的 RSS 订阅源会变成可点击链接,顶部显示 head 里的文档标题等信息。打开之后还能在页面里直接编辑:点击条目改文字,新增、删除、缩进或调整顺序都可以;改好后点「导出 OPML」下载 OPML 2.0 文件,导入 XMind 等支持 OPML 导入的软件就能接着编辑。修改会自动保存在本浏览器,刷新页面也不会丢,文件不会上传到服务器;不用装软件,也不用注册。

OPML来源

0

将OPML文件拖放到此处

大纲编辑器

输入OPML内容以查看结构

输入OPML内容以查看结构

你可能还需要

在线 RSS 阅读器

订阅多个源并在一条时间线里阅读,或粘贴 RSS/Atom XML 查看条目列表、源结构和 JSON 视图。

打开工具

XML 在线查看器

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

打开工具

OPML 转 JSON

将 OPML 大纲转换为 JSON。

打开工具

XML 转 JSON

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

打开工具

主要功能

大纲编辑

用键盘快捷键或工具栏给条目改名、新增、删除、缩进和排序,结构调整和文字修改都能撤销。

RSS 订阅源识别

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

本地处理,注重隐私

解析和编辑都在您的浏览器本地完成;编辑中的草稿只存放在本浏览器的本地存储里,不会上传到任何服务器。

OPML 文件怎么打开、编辑和导出

  1. 1

    把 OPML 文件放进来

    把 .opml 文件拖到左侧源码区,或点击「浏览文件」上传;从微信、网盘下载的文件也可以先用记事本打开,再把 XML 整段粘贴到左侧输入框。想从零开始写大纲,点「新建大纲」即可。

  2. 2

    浏览大纲树和链接

    工具校验 <opml> 根标签后,右侧以树形结构列出全部 outline 节点,点箭头展开或折叠子层级。带 xmlUrl 的节点显示「RSS提要」链接,带 htmlUrl 的显示「网站」链接,方便核对订阅地址是否还有效;「文档信息」区里的标题可以直接改。

  3. 3

    直接编辑条目

    点击任一条目即可修改文字。Enter 在下方新增同级条目,Tab / Shift+Tab 缩进或反缩进,Alt+↑/↓ 上移下移,在空条目上按 Backspace 删除;工具栏提供同样的按钮以及「撤销」。编辑时 xmlUrl、type、_note 等其余属性原样保留,左侧 XML 源码也会同步更新。

  4. 4

    导出 OPML

    点击「导出 OPML」下载 OPML 2.0 格式的 .opml 文件,dateModified 记为导出时间,再导入 XMind 等支持 OPML 导入的软件即可继续编辑。编辑过程中草稿会自动存在本浏览器,下次打开页面自动恢复;不想保留时点左侧「清除」。

参考资料

相关工具

常见问题

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」通常是标签未闭合、head 标题等元素文字里出现了未转义的 & 或 <,或文件不是 UTF-8 编码导致中文乱码;节点显示为「无标题节点」说明该 outline 缺少 text 属性,有些导入器会因此跳过或报错。属性值里夹着未转义的 & 或 < 本页能够容忍,点「导出 OPML」时会自动正确转义,再导入要求严格的软件往往就能成功。另外也要确认目标应用的导入入口选的是 OPML 而不是 FreeMind 或 XMind 格式。
RSS 订阅源 OPML 怎么迁移到别的阅读器?
在旧阅读器(如 Inoreader、Feedly)的设置里导出 OPML,再到新阅读器(如 Folo、NetNewsWire)选择「导入 OPML」即可,分组文件夹通常会一起带过去。迁移前建议把文件拖进本页看一眼:确认每个订阅源节点都有 xmlUrl,点「RSS提要」链接抽查几个还能否打开,失效的源可以在导入后统一清理。网上流传的「中文 RSS 订阅源大全 OPML」也可以先在这里预览,再决定要不要整包导入。
能在线编辑 OPML 吗?导出后能导入 XMind 继续编辑吗?
可以。点击大纲里的任意条目就能改文字,用 Enter、Tab / Shift+Tab、Alt+↑/↓ 或工具栏按钮新增、缩进、反缩进、移动和删除条目,改错了点「撤销」。完成后点「导出 OPML」,得到 OPML 2.0 格式的 .opml 文件,导入 XMind 等支持 OPML 导入的思维导图或大纲软件就能接着编辑。本页不直接导出 Markdown 或 JSON;需要 JSON 时,把导出的文件交给站内的 OPML 转 JSON 工具处理。
OPML、XML、RSS 三者是什么关系?
XML 是通用的标记语言基础;RSS 和 OPML 都是建立在 XML 上的具体格式。RSS 描述一个网站的内容更新(文章标题、链接、摘要),OPML 描述一份大纲,其中每个节点可以引用一个 RSS 源的地址。所以 OPML 文件常被叫做「订阅列表」,它本身并不包含文章内容,想看某个源的内容请用站内的 RSS 查看器。
导出时会保留订阅地址和其他属性吗?
会。编辑只改动条目的 text 属性,节点上的 xmlUrl、htmlUrl、type、_note 以及带命名空间的自定义属性都会原样写回,head 里的字段也一样。只有 title、没有 text 的条目,导出时会补上同值的 text(OPML 2.0 要求必须有 text);dateModified 更新为导出那一刻。原文件里的 XML 注释不会保留。
打开或编辑的 OPML 会上传到服务器吗?修改保存在哪里?
不会上传。文件用 JavaScript 在您的浏览器里本地解析和编辑,不经过任何服务器。为了刷新页面后不丢进度,当前草稿会存进本浏览器的 localStorage——只留在这台设备上,点左侧「清除」或恢复提示里的「放弃并清除」即可删掉。含私人订阅或未公开文档的 OPML 也可以放心处理;只有您主动点击「RSS提要」或「网站」链接时,浏览器才会访问对应的外部地址。