線上開啟 OPML 檔案

上傳或貼上 OPML 檔案即可線上開啟:以樹狀大綱呈現層級,自動辨識 RSS 訂閱來源的 xmlUrl/htmlUrl 並可直接點開,顯示 head 文件資訊。瀏覽器本機解析、不上傳、免註冊。

OPML 檔案怎麼開啟?最省事的方法是直接用瀏覽器:把 .opml 檔案拖進本頁(或貼上 XML 內容),幾秒內就能看到完整的大綱樹——每個 outline 節點可展開收合,RSS 訂閱來源會自動辨識 xmlUrl / htmlUrl 並產生可點擊的連結,上方也會顯示 head 裡的文件標題等資訊。不必安裝軟體、檔案不上傳、免註冊;要把 OPML 匯入 XMind、WorkFlowy 或 Feedly、Inoreader 之前,也可以先在這裡確認檔案結構是否完整。

OPML 來源

0

將 OPML 檔案拖放到此處

結構預覽

輸入 OPML 內容以檢視結構

輸入 OPML 內容以檢視結構

你可能還需要

RSS 檢視器

解析和預覽 RSS/Atom 提要。

開啟工具

XML 檔線上開啟與檢視

免安裝線上開啟 .xml 檔:樹狀展開節點與屬性、一鍵格式化、標出語法錯誤的行與列,瀏覽器本機處理不上傳。

開啟工具

OPML 轉 JSON

將 OPML 大綱轉換為 JSON。

開啟工具

XML 轉 JSON

將 XML 字元串轉換為 JSON 物件。

開啟工具

主要功能

即時解析

以易於閱讀的樹狀格式快速視覺化複雜的 OPML 結構。

RSS 提要檢測

自動識別並連結大綱中的 RSS 提要。

注重隱私

所有解析過程都在您的瀏覽器中本機進行。您的資料永遠不會發送到任何伺服器。

OPML 檔案怎麼開啟(三步驟)

  1. 1

    把 OPML 檔案放進來

    把 .opml 檔案拖到虛線區域,或點擊「瀏覽檔案」上傳;從 LINE、雲端硬碟下載的檔案也可以先用記事本開啟,再把 XML 內容整段貼到左側輸入框。

  2. 2

    檢視大綱樹

    工具確認 <opml> 根標籤後自動解析 body,右側以樹狀結構列出全部 outline 節點,點箭頭可展開或收合子層級,缺少 text 屬性的節點會標為「無標題節點」。

  3. 3

    檢查 RSS 訂閱來源連結

    帶 xmlUrl 的節點會顯示「RSS 提要」連結,帶 htmlUrl 的顯示「網站」連結,點擊即在新分頁開啟,用來核對訂閱位址是否還有效。

  4. 4

    核對文件資訊或排錯

    「文檔資訊」區塊顯示 head 中的標題等中繼資料;若出現「缺少根 <opml> 標籤」或「無法解析」,代表檔案不是合法的 OPML/XML,可點「範例」對照標準結構後修正。

參考資料

  • OPML 2.0 規範(opml.org)

    OPML 官方規範,定義本工具解析的 <opml>、<head>、<body>、<outline> 元素及 text、type、xmlUrl、htmlUrl 等屬性。

  • 維基百科:OPML

    OPML 格式的中文百科條目,介紹其歷史、結構與在 RSS 訂閱清單交換上的用途。

  • RSS 2.0 規範(RSS Advisory Board)

    RSS 2.0 標準全文,OPML 訂閱清單中 xmlUrl 指向的就是這類 RSS 來源。

  • MDN:DOMParser

    瀏覽器內建的 XML 解析介面,本工具就是用它在本機把 OPML 文字解析成文件樹,不需伺服器參與。

相關工具

常見問題

OPML 是什麼格式、什麼檔案?
OPML 全名 Outline Processor Markup Language(大綱處理標記語言),是基於 XML 的純文字格式,副檔名 .opml。它用巢狀的 <outline> 標籤表示層級大綱,最常見的兩種用途:一是 RSS 閱讀器之間匯入匯出訂閱清單(每個節點帶 xmlUrl 訂閱位址),二是 XMind、WorkFlowy、Dynalist、OmniOutliner 這類大綱與心智圖工具互相交換文件。
OPML 檔案怎麼開啟?電腦和手機分別怎麼做?
電腦上最簡單的是用瀏覽器:開啟本頁,把 .opml 檔案拖進來或點「瀏覽檔案」,立刻以樹狀大綱顯示,不必安裝軟體。也可以在檔案上按右鍵「開啟檔案」選記事本、VS Code 等文字編輯器直接看 XML 原始碼,只是沒有層級視圖。手機上可在檔案 App 或 LINE 裡長按檔案選「用其他 App 開啟」,交給 XMind 等支援 OPML 的 App;或把內容複製出來貼到本頁輸入框檢視。
OPML 檔案用什麼軟體開啟比較好?
看檔案來源。大綱或心智圖類 OPML,可用 XMind、WorkFlowy、Dynalist、OmniOutliner 匯入;RSS 訂閱清單類 OPML,則用 RSS 閱讀器匯入,如 Feedly、Inoreader、NetNewsWire、Folo。這些工具支援 OPML 匯入或匯出是各自官方公開的功能,實際選單位置以目前版本為準。只是想先看看檔案裡有什麼、不想安裝任何軟體,用本頁線上開啟最快。
OPML 檔案怎麼建立或產生?
通常不必手寫。RSS 閱讀器(Feedly、Inoreader 等)在設定裡都有「匯出 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 怎麼搬到別的閱讀器?
在舊閱讀器(如 Feedly、Inoreader)的設定裡匯出 OPML,再到新閱讀器(如 NetNewsWire、Folo)選「匯入 OPML」即可,資料夾分組通常會一併帶過去。搬家前建議先把檔案拖進本頁看一眼:確認每個訂閱節點都有 xmlUrl,點「RSS 提要」連結抽查幾個是否還打得開,失效的來源可在匯入後統一清理。
可以線上編輯 OPML,或轉成 Markdown、JSON 嗎?
本頁只提供檢視,沒有編輯與匯出功能,先說清楚以免誤導。若只是小修改,可以直接在左側輸入框改 XML 文字,右側樹會即時重新解析,改完再把文字複製回去儲存。要轉成其他格式,請用站內的 OPML 轉 JSON 工具,拿到 JSON 後再依需求整理成 Markdown 清單或表格;XML 轉 JSON 也能處理 OPML。
上傳到這裡的 OPML 檔案會傳到伺服器嗎?
不會。檔案透過瀏覽器內建的 DOMParser 在您的裝置上本機解析,不經網路上傳,關閉頁面即消失。含有私人訂閱或未發布文件的 OPML 也可放心檢視;只有當您主動點擊「RSS 提要」或「網站」連結時,瀏覽器才會連到對應的外部網址。