OPML: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Xqbot (discussione | contributi)
m Bot: Aggiungo: fa:اوپی‌ام‌ال
 
(11 versioni intermedie di 8 utenti non mostrate)
Riga 1:
{{S|informaticaprogrammazione}}
 
'''OPML''' ('''Outline Processor Markup Language''') è un formato [[XML]] utilizzato per una rappresentazione strutturata e gerarchica dei contenuti.
Fu sviluppato originariamente da Radio Userland come formato file nativo per un'applicazione di gestione di "Scalette", nel senso di elenco di punti da toccare durante un discorso. Ma l'utilizzo principale ora è come formato di scambio di elenchi di feed tra aggregatori.
 
Le specifiche di OPML definiscono una scaletta come una lista ordinata di elementi arbitrari. Questa caratteristica di poter descrivere elementi di diversa natura rende questo formato particolarmente flessibile.
Riga 11:
; <opml version="1.0"> : Questo tag segnala l'elemento root. Deve contenere l'attributo version e, come nodi figli, un ''head'' ed un ''body''.
 
; <head> : Contiene metadata. Può contenere qualunque dei seguenti elementi opzionali: ''title'', ''dateCreated'', ''dateModified'', ''ownerName'', ''ownerEmail'', ''expansionState'', '' vertScrollState'', ''windowTop'', ''windowLeft'', ''windowBottom'', ''windowRight''. Tutti i nodi elencati sono dei semplici nodi testo, con la precisazione che ''dateCreated'' e ''dateModified'' contengono una stringa descrittiva della data nel formato specificato da [[Requests for Comments|RFC 822]].
 
; <body> : Contiene il contenuto della scaletta in forma di lista non vuota di elementi ''outline''
 
; <outline> : Rappresenta un elemento della scaletta. Puo'Può contenere un numero variabile di attributi arbitrari. Quelli comuni sono ''text'' e ''type''. Ogni elemento ''outline'' può contenere zero o più ''outline'' sub-elements.
 
==Validare OPML==
 
[[Dave Winer]] ha preparato una request for comment su un [https://web.archive.org/web/20051024010033/http://www.opml.org/guidelinesForValidation progetto per la validazione OPML], e ha rilasciato una beta del [https://web.archive.org/web/20051102000206/http://validator.opml.org/ validatore OPML].
 
Katy Ginger di DLESE ha pubblicato [https://web.archive.org/web/20070910025930/http://www.dlese.org/Metadata/opml/2.0/index.htm uno Schema XML] per la validazione dell'OPML 2.0. Infine è reperibile anche un [http://static.userland.com/gems/radiodiscuss/opmlDtd.txt DTD per OPML 1.0].
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
 
*{{cita web | 1 = http://www.opml.org/ | 2 = Opml.org | accesso = 23 settembre 2007 | dataarchivio = 6 novembre 2011 | urlarchivio = https://web.archive.org/web/20111106002346/http://www.opml.org/ | urlmorto = sì }}
*[http://www.opml.org/ Opml.org]
*[{{cita web|http://www.tech-recipes.com/google_tips1018.html |Come importare in Google Reader un elenco di link in formato OPML]}}
 
{{portale|internet}}
[[Categoria:XML]]
 
[[ca:Outline Processor Markup Language]]
[[de:Outline Processor Markup Language]]
[[en:OPML]]
[[es:OPML]]
[[fa:اوپی‌ام‌ال]]
[[fr:Outline Processor Markup Language]]
[[hu:OPML]]
[[id:OPML]]
[[ja:Outline Processor Markup Language]]
[[ko:OPML]]
[[ku:OPML]]
[[lv:OPML]]
[[pl:OPML]]
[[pt:OPML]]
[[ru:OPML]]
[[tr:OPML]]
[[zh:OPML]]