Оглавление:
- Определение - Что означает язык разметки Outline Processor (OPML)?
- Techopedia объясняет язык разметки Outline Processor (OPML)
Определение - Что означает язык разметки Outline Processor (OPML)?
Язык разметки Outline Processor Markup Language (OPML) - это формат XML с открытым исходным кодом для создания текстовых контуров. OPML не зависит от платформы, может обрабатывать многие типы данных и может быть настроен для каждого созданного приложения. Он особенно подходит для создания приложений, в которых отношения и данные должны постоянно обновляться. Формат удобочитаемый, самодокументируемый и расширяемый. Некоторые файлы OPML содержат данные, определяющие размер, положение и возможности расширения окон, в которых отображаются текстовые контуры.
OPML можно быстро понять и применить, так же, как HTML. Поскольку OPML основан на XML, он может быть адаптирован к деловым, научным или академическим проектам.
Techopedia объясняет язык разметки Outline Processor (OPML)
Язык разметки Outline Processor Language превратился в формат, используемый для обмена списками подписок между агрегаторами RSS и программами чтения RSS. Пользователи могут отслеживать свои собственные RSS-каналы, а также наблюдать за тем, кто подписывается, откуда они и какие каналы они выбрали.
OPML также имеет некоторые недостатки:
- Формат даты допускает только двузначные годы, а формат не соответствует RFC 3339.
- Состояние расширения некоторых окон не может быть сохранено.
- Когда окно изменено или удалено, окна под ним должны быть пересчитаны.
- Произвольный характер атрибута type и использование произвольных атрибутов в элементах структуры приводят к тому, что функциональная совместимость создаваемых документов практически полностью зависит от соглашений производителей контента, которые могут не быть ни стандартными, ни документированными.
- Существуют проблемы с идентификацией созданных документов в формате XML.