ФОРМАТ · TEXT
OPML
XML-обмен иерархическими списками, в том числе подписками на ленты.
- Расширения
- opml
- MIME type
- text/x-opml встречается на практике; единого зарегистрированного типа нет
- Представление
- text
- Потоковая обработка
- да
- Комментарии
- да
- Поддержка схемы
- Спецификация OPML
- Порядок
- Порядок outline значим
- null
- Отсутствующий атрибут
- Diff
- Хорошая
- Архивация
- Сохраните назначение нестандартных атрибутов
Преимущества
- Простой перенос списка подписок
Ограничения
- Атрибуты расширений не всегда совместимы
Типичные ошибки
- Забывать обязательный text у outline
Маленький пример
<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0"><head><title>Пример</title></head><body><outline text="Каталог"/></body></opml>
Среда: Python 3, ElementTree; только well-formed XML.
python3 -c "import xml.etree.ElementTree as E; E.parse('example.opml')"