Índice:
- Definição - O que significa OPML (Outline Processor Markup Language)?
- Techopedia explica Outline Processor Markup Language (OPML)
Definição - O que significa OPML (Outline Processor Markup Language)?
Outline Processor Markup Language (OPML) é um formato XML de código aberto para a criação de contornos de texto. O OPML é independente da plataforma, pode manipular muitos tipos de dados e pode ser personalizado para cada aplicativo criado. É particularmente adequado para criar aplicativos em que os relacionamentos e os dados devem ser atualizados continuamente. O formato é legível por humanos, auto-documentável e extensível. Alguns arquivos OPML contêm dados que especificam o tamanho, a posição e os recursos de expansão das janelas nas quais os contornos do texto são exibidos.
O OPML pode ser rapidamente entendido e aplicado, assim como o HTML. Por se basear em XML, o OPML pode ser adaptado a projetos comerciais, científicos ou acadêmicos.
Techopedia explica Outline Processor Markup Language (OPML)
A Outline Processor Markup Language evoluiu para um formato usado para trocar listas de assinaturas entre agregadores de RSS e leitores de feeds de RSS. Os usuários podem rastrear seus próprios feeds RSS, bem como observar quem está se inscrevendo, de onde eles são e os feeds que escolheram.
OPML também tem algumas deficiências:
- O formato da data permite apenas anos com dois dígitos e o formato não está em conformidade com a RFC 3339.
- O estado de expansão de algumas janelas não pode ser armazenado.
- Quando uma janela é alterada ou excluída, as janelas abaixo devem ser recalculadas.
- A natureza arbitrária do atributo type e o uso de atributos arbitrários em elementos de estrutura de tópicos fazem com que a interoperabilidade dos documentos produzidos seja quase completamente dependente das convenções dos produtores de conteúdo, que podem não ser padrão nem documentadas.
- Há problemas com a identificação de documentos criados como formato XML.
