Дом развитие Что такое язык разметки контурного процессора (opml)? - определение из техопедии

Что такое язык разметки контурного процессора (opml)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает язык разметки 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.
Что такое язык разметки контурного процессора (opml)? - определение из техопедии