線上開啟 OPML 檔案

線上開啟並編輯 OPML 檔案:以樹狀大綱檢視層級與 RSS 連結,可改名、新增、縮排、調整順序,匯出 OPML 2.0 再匯入 XMind;草稿只存在您的瀏覽器。

OPML 檔案怎麼開啟?用瀏覽器就行:把 .opml 檔案拖進本頁(或貼上 XML 內容),幾秒內就會出現完整的大綱樹——節點可展開收合,帶 xmlUrl / htmlUrl 的訂閱來源會變成可點擊的連結,上方也會列出 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 提要檢測

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

注重隱私

解析與編輯都在您的瀏覽器本機進行;編輯中的草稿只存放在這個瀏覽器的本機儲存空間,不會傳送到任何伺服器。

OPML 檔案怎麼開啟、編輯與匯出

  1. 1

    放入 OPML 檔案

    把 .opml 檔案拖到左側原始碼區,或點「瀏覽檔案」上傳;從 LINE、雲端硬碟下載的檔案也能先用記事本開啟,再把 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 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:Window.localStorage

    瀏覽器的本機儲存介面,編輯器用它把草稿留在這台裝置上,下次開啟可接著編輯;按「清除」或清除本網站的資料即可刪除。

相關工具

常見問題

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」通常是標籤未閉合、head 標題這類元素文字裡有沒轉義的 & 或 <,或檔案不是 UTF-8 編碼造成中文亂碼;節點顯示為「無標題節點」代表該 outline 缺少 text 屬性,有些匯入器會因此跳過或報錯。至於屬性值裡未轉義的 & 或 <,本頁可以容忍,按「匯出 OPML」時會自動正確轉義,再匯入較嚴格的軟體通常就能過關。也要確認目標應用的匯入選項選的是 OPML,而不是 FreeMind 或 XMind 格式。
RSS 訂閱來源 OPML 怎麼搬到別的閱讀器?
在舊閱讀器(如 Feedly、Inoreader)的設定裡匯出 OPML,再到新閱讀器(如 NetNewsWire、Folo)選「匯入 OPML」即可,資料夾分組通常會一併帶過去。搬家前建議先把檔案拖進本頁看一眼:確認每個訂閱節點都有 xmlUrl,點「RSS 提要」連結抽查幾個是否還打得開,失效的來源可在匯入後統一清理。
可以線上編輯 OPML 嗎?匯出後能在 XMind 繼續改嗎?
可以。在大綱編輯器點任一項目就能改字,用 Enter、Tab / Shift+Tab、Alt+↑/↓ 或工具列新增、增加縮排、減少縮排、移動或刪除項目,改錯了按「復原」。完成後按「匯出 OPML」,會得到 OPML 2.0 格式的 .opml 檔案,匯入 XMind 等支援 OPML 匯入的心智圖或大綱軟體即可接著編輯。本頁不提供 Markdown 或 JSON 匯出;需要 JSON 的話,把匯出的檔案交給站內的 OPML 轉 JSON 工具。
匯出時會保留訂閱網址和其他屬性嗎?
會。編輯只會改動項目的 text 屬性,節點上的 xmlUrl、htmlUrl、type、_note 和帶命名空間的自訂屬性都會原封不動寫回,head 欄位也一樣。只有 title 沒有 text 的項目,匯出時會補上相同內容的 text(OPML 2.0 規定必須有);dateModified 則改成匯出的時間。原始檔裡的 XML 註解不會保留。
開啟或編輯的 OPML 檔案會傳到伺服器嗎?修改存在哪裡?
不會。檔案以 JavaScript 在您的瀏覽器本機解析與編輯,不經過任何伺服器。為了重新整理頁面後不遺失進度,目前的草稿會存在這個瀏覽器的 localStorage,只留在這台裝置上;按左側「清除」或還原提示中的「捨棄並清除」就能刪掉。含有私人訂閱或未發布文件的 OPML 也可放心處理;只有當您主動點擊「RSS 提要」或「網站」連結時,瀏覽器才會連到對應的外部網址。