Просмотрщик OPML

Открывайте и редактируйте OPML онлайн: дерево и RSS-ссылки, переименование, отступы и порядок пунктов, экспорт в OPML 2.0. Черновик хранится в браузере.

Загрузите или вставьте файл OPML, и этот инструмент сразу покажет его в виде разворачиваемого дерева: видна иерархия, заголовок из head, а найденные RSS-каналы и сайты открываются по ссылке. Структуру можно править прямо на странице — переименовывать, добавлять, удалять, сдвигать и переставлять пункты, — а затем скачать как файл OPML 2.0, который откроют XMind и другие программы с импортом OPML. Ничего не нужно устанавливать, регистрация не требуется, файл никуда не загружается, а черновик автоматически сохраняется в этом браузере, так что обновление страницы не сбросит правки.

Источник OPML

0

Перетащите файл OPML сюда

Редактор структуры

Введите содержимое OPML для просмотра структуры

Введите содержимое OPML для просмотра структуры

Вам также может понадобиться

RSS Просмотрщик

Подписывайтесь на каналы и читайте их в одной ленте или вставьте XML RSS/Atom, чтобы изучить структуру и разобранный JSON.

Открыть инструмент

Онлайн-просмотрщик XML

Открывайте, просматривайте и форматируйте XML-файлы онлайн с древовидным просмотром и валидацией.

Открыть инструмент

OPML в JSON

Конвертировать структуры OPML в JSON.

Открыть инструмент

XML в JSON

Преобразование XML в JSON объект.

Открыть инструмент

Основные функции

Правка пунктов

Переименовывайте, добавляйте, удаляйте, сдвигайте и переставляйте пункты с клавиатуры или через панель инструментов; кнопка «Отменить» откатывает правки.

Обнаружение RSS-каналов

Читает атрибуты xmlUrl и htmlUrl каждого пункта и показывает их как ссылки «RSS-канал» и «Веб-сайт»; адреса не на http или https ссылками не становятся.

Конфиденциальность прежде всего

Файлы разбираются и редактируются прямо в браузере. Черновик хранится только в локальном хранилище этого браузера и не отправляется на сервер.

Как открыть, отредактировать и экспортировать файл OPML

  1. 1

    Добавьте файл OPML

    Перетащите файл .opml в область исходного кода слева, нажмите «Обзор файла» или вставьте XML в поле ввода. Чтобы начать с чистого листа, нажмите «Новая структура».

  2. 2

    Просмотрите дерево и ссылки

    Проверив наличие корневого тега <opml>, инструмент выводит все элементы outline в виде дерева; уровни сворачиваются и разворачиваются стрелками. У узлов с xmlUrl появляется ссылка «RSS-канал», у узлов с htmlUrl — «Веб-сайт»: так легко убедиться, что подписки ещё работают.

  3. 3

    Правьте пункты на месте

    Щёлкните пункт, чтобы изменить текст. Enter добавляет пункт ниже, Tab и Shift+Tab меняют отступ, Alt+↑/↓ перемещают, Backspace в пустом пункте удаляет его; те же действия и «Отменить» есть на панели инструментов. Атрибуты вроде xmlUrl, type или _note при этом остаются на месте.

  4. 4

    Экспортируйте OPML

    Кнопка «Экспорт OPML» скачивает файл .opml в формате OPML 2.0, где dateModified равен времени экспорта; его можно импортировать в XMind или другую программу с поддержкой OPML и продолжить работу. Пока вы редактируете, черновик сохраняется в браузере, а кнопка «Очистить» его удаляет.

Ссылки

Связанные инструменты

Часто задаваемые вопросы

Что такое OPML?
OPML (Outline Processor Markup Language) — текстовый формат на основе XML для иерархических структур, у файлов расширение .opml. Внутри <body> пункты записываются вложенными элементами <outline>, а название пункта хранится в атрибуте text. Чаще всего OPML встречается в двух ролях: RSS-ридеры экспортируют и импортируют в нём списки подписок (адрес канала лежит в атрибуте xmlUrl), а программы для структур и интеллект-карт — WorkFlowy, Dynalist, OmniOutliner, XMind — переносят через него документы друг в друга.
Просмотрщик OPML бесплатный?
Да, инструмент полностью бесплатен и работает офлайн после загрузки — без регистрации и учётной записи.
Чем открыть файл OPML на компьютере или телефоне?
Проще всего — в браузере: перетащите файл .opml на эту страницу или нажмите «Обзор файла», и он откроется деревом без установки программ. Если нужно лишь заглянуть в разметку, подойдёт любой текстовый редактор (Блокнот, VS Code), но иерархии там не видно. На телефоне откройте файл через «Открыть с помощью» в файловом менеджере или почте и выберите приложение с поддержкой OPML — либо откройте эту страницу в мобильном браузере и выберите файл. Файл с расширением .xml или скопированный текст OPML тоже можно вставить в поле ввода.
Какие программы импортируют OPML?
Зависит от содержимого. Структуры и интеллект-карты в OPML принимают WorkFlowy, Dynalist, OmniOutliner и XMind; списки подписок — RSS-ридеры вроде Feedly, Inoreader, NetNewsWire, а также Outlook. Импорт и экспорт OPML описаны в справке каждого из этих приложений, но расположение пунктов меню меняется от версии к версии, так что сверяйтесь с текущим интерфейсом. Чтобы просто посмотреть содержимое без установки, хватит этой страницы.
Как перенести RSS-подписки в другой ридер через OPML?
Выгрузите OPML из старого ридера (в настройках обычно есть пункт экспорта OPML) и загрузите его через импорт OPML в новом; папки при этом, как правило, сохраняются. Перед импортом откройте файл здесь: у каждой подписки должен быть xmlUrl, а несколько ссылок «RSS-канал» стоит открыть выборочно — так мёртвые каналы видны заранее. В Outlook для Windows импорт делается через «Файл» → «Открыть и экспорт» → «Импорт и экспорт» → «Импорт RSS-каналов из OPML-файла»; по справке Microsoft переносятся сами подписки, а уже загруженные записи — нет.
Как создать файл OPML?
Обычно его не пишут, а экспортируют: в RSS-ридерах это пункт в настройках, в программах для структур — в меню экспорта. Здесь можно начать с кнопки «Новая структура», набрать пункты, расставить уровни клавишами Enter и Tab и нажать «Экспорт OPML» — получится готовый файл .opml. Вручную: XML в кодировке UTF-8 с корнем <opml version="2.0">, блоком <head> с <title> и блоком <body>, где каждая строка — элемент <outline text="…">; для каналов добавьте type="rss" и xmlUrl. Кнопка «Пример» показывает правильную структуру.
Другая программа не принимает мой OPML. В чём обычно дело?
Сначала откройте файл здесь. Сообщение об отсутствии корневого тега <opml> означает, что это вообще не OPML — чаще всего переименованный XML или HTML. Ошибка разбора обычно указывает на незакрытый тег, «голые» символы & или < в заголовке или другом тексте либо кодировку не UTF-8. Пункты, показанные как «Узел без названия», не имеют атрибута text, и строгие программы такие отвергают. Если файл здесь открылся, пересохраните его кнопкой «Экспорт OPML»: спецсимволы будут экранированы, а text добавлен по правилам OPML 2.0. Проверьте и то, что в окне импорта выбран формат OPML.
Можно ли редактировать OPML здесь, а потом продолжить работу в XMind?
Да. В редакторе структуры щёлкните любой пункт и меняйте текст; Enter, Tab / Shift+Tab, Alt+↑/↓ или кнопки панели инструментов добавляют, сдвигают, перемещают и удаляют пункты. «Экспорт OPML» сохраняет результат как файл OPML 2.0 — его откроют XMind и другие программы для интеллект-карт и структур, умеющие импортировать OPML. В Markdown или JSON страница не экспортирует; JSON можно получить, пропустив экспортированный файл через инструмент «OPML в JSON».
Сохраняются ли при экспорте адреса каналов и другие атрибуты?
Да. Правка меняет только атрибут text пункта; всё остальное — xmlUrl, htmlUrl, type, _note и пользовательские атрибуты с пространствами имён — записывается обратно без изменений, как и поля head. Пунктам, у которых был только title, добавляется text с тем же значением (этого требует OPML 2.0), а dateModified получает время экспорта. XML-комментарии из исходного файла не сохраняются.
Загружается ли мой файл OPML на сервер?
Нет. Файл разбирается и редактируется на вашем устройстве и никуда не отправляется. Чтобы обновление страницы не стёрло работу, текущий черновик хранится в localStorage этого браузера — он не покидает устройство и удаляется кнопкой «Очистить» (или «Сбросить и очистить» после восстановления). К внешним адресам страница обращается, только когда вы сами нажимаете ссылку «RSS-канал» или «Веб-сайт».