Définition - Que signifie le langage OPML (Outline Processor Markup Language)?
Le langage OPML (Outline Processor Markup Language) est un format XML open source permettant de créer des contours de texte. OPML est indépendant de la plate-forme, peut gérer de nombreux types de données et peut être personnalisé pour chaque application créée. Il est particulièrement adapté à la création d'applications où les relations et les données doivent être mises à jour en permanence. Le format est lisible par l'homme, auto-documenté et extensible. Certains fichiers OPML contiennent des données spécifiant la taille, la position et les capacités d'extension des fenêtres dans lesquelles les contours de texte sont affichés.
OPML peut être rapidement compris et appliqué, tout comme le HTML. Parce qu'il est basé sur XML, OPML peut être adapté à des projets commerciaux, scientifiques ou académiques.
Definir Tech explique le langage OPML (Outline Processor Markup Language)
Outline Processor Markup Language est devenu un format utilisé pour l'échange de listes d'abonnements entre les agrégateurs RSS et les lecteurs de flux RSS. Les utilisateurs peuvent suivre leurs propres flux RSS et observer qui s'abonne, d'où ils viennent et les flux qu'ils ont choisis.
OPML présente également quelques lacunes:
- Le format de date n'autorise que les années à deux chiffres et le format n'est pas conforme à la RFC 3339.
- L'état d'extension de certaines fenêtres ne peut pas être stocké.
- Lorsqu'une fenêtre est modifiée ou supprimée, les fenêtres situées en dessous doivent être recalculées.
- La nature arbitraire de l'attribut type et l'utilisation d'attributs arbitraires sur les éléments de contour font que l'interopérabilité des documents produits dépend presque entièrement des conventions des producteurs de contenu, qui peuvent n'être ni standard ni documentées.
- Il y a des problèmes avec l'identification des documents créés au format XML.