Visualizzatore OPML

Apri e modifica file OPML online: albero e feed RSS a vista, voci da rinominare, aggiungere, rientrare o riordinare, export OPML 2.0. Bozza salvata nel browser.

Come si apre un file OPML? Il modo più rapido è il browser: trascina il file .opml su questa pagina (o incolla il suo XML) e in pochi secondi diventa un albero di schema con rami da espandere e comprimere, feed RSS riconosciuti da xmlUrl/htmlUrl e trasformati in link cliccabili, titolo e metadati dell'head in alto. Lo schema si modifica anche sul posto: rinomina, aggiungi, elimina, rientra o riordina le voci e scarica il risultato in OPML 2.0, che XMind e altre app con importazione OPML possono aprire per continuare a lavorarci. Niente da installare né registrazioni; la bozza viene salvata automaticamente in questo browser e non viene caricata su alcun server.

Sorgente OPML

0

Trascina e rilascia il file OPML qui

Editor dello schema

Inserisci contenuto OPML per vedere la struttura

Inserisci contenuto OPML per vedere la struttura

Potrebbe servirti anche

Lettore RSS online

Iscriviti ai feed e leggili in un'unica timeline, oppure incolla XML RSS/Atom per ispezionarne struttura e JSON analizzato.

Apri strumento

Apri e visualizza file XML online

Apri un file .xml nel browser senza installare nulla: albero, formattazione ed errori con riga e colonna. Le fatture elettroniche, anche .xml.p7m, si leggono impaginate e si stampano.

Apri strumento

OPML a JSON

Converti strutture OPML in JSON.

Apri strumento

XML a JSON

Converti stringa XML in oggetto JSON.

Apri strumento

Caratteristiche Principali

Modifica dello schema

Rinomina, aggiungi, elimina, rientra e riordina le voci da tastiera o dalla barra degli strumenti, con Annulla per tornare indietro.

Rilevamento Feed RSS

Identifica e collega automaticamente i feed RSS all'interno dello schema.

Privacy Garantita

I file vengono analizzati e modificati nel browser. La bozza resta solo nell'archiviazione locale di questo browser e non viene mai inviata a un server.

Come aprire, modificare ed esportare un file OPML

  1. 1

    Carica il file OPML

    Trascina il file .opml nel pannello del sorgente, fai clic su Sfoglia File oppure incolla l'XML nell'area di input a sinistra. Per partire da zero, fai clic su Nuovo schema.

  2. 2

    Scorri lo schema e i suoi link

    Dopo aver verificato l'elemento radice <opml>, lo strumento mostra tutti i nodi outline come albero; le frecce espandono o comprimono i livelli. I nodi con xmlUrl mostrano un link «Feed RSS» e quelli con htmlUrl un link «Sito web», comodi per controllare che gli abbonamenti rispondano ancora.

  3. 3

    Modifica le voci direttamente

    Fai clic su una voce per cambiarne il testo. Enter aggiunge una voce sotto, Tab e Shift+Tab aumentano o riducono il rientro, Alt+↑/↓ la sposta e Backspace su una voce vuota la elimina; la barra degli strumenti offre le stesse azioni più Annulla. Attributi come xmlUrl, type o _note restano associati alla voce durante la modifica.

  4. 4

    Esporta l'OPML

    Fai clic su Esporta OPML per scaricare un file .opml in formato OPML 2.0 con dateModified impostato all'ora dell'esportazione, poi importalo in XMind o in un'altra app compatibile con OPML per proseguire. Nel frattempo la bozza si salva da sola in questo browser; il pulsante Cancella la elimina.

Riferimenti

  • Specifiche OPML 2.0

    Le specifiche ufficiali OPML 2.0 che definiscono gli elementi outline, head e body analizzati da questo visualizzatore.

  • Specifiche RSS 2.0

    Lo standard RSS 2.0 per le sottoscrizioni ai feed tipicamente elencate nei file OPML.

  • MDN — Introduzione a XML

    Nozioni di base sulla sintassi XML, poiché OPML è un formato di markup basato su XML.

  • Wikipedia: OPML

    Voce in italiano sul formato, sulla sua origine come linguaggio per schemi e sul suo impiego per scambiare elenchi di abbonamenti RSS.

  • MDN: Window.localStorage

    L'API di archiviazione del browser in cui l'editor conserva la bozza su questo dispositivo tra una visita e l'altra (pagina in inglese); Cancella, o l'eliminazione dei dati del sito, la rimuove.

Strumenti correlati

Domande Frequenti

Cos'è un file OPML?
OPML sta per Outline Processor Markup Language: è un formato di testo semplice basato su XML, con estensione .opml, che memorizza uno schema gerarchico tramite elementi <outline> annidati. Gli usi principali sono due: i lettori RSS lo adoperano per esportare e importare gli elenchi di abbonamenti, con l'indirizzo di ogni feed nell'attributo xmlUrl, e le app di schemi o mappe mentali come WorkFlowy, Dynalist, OmniOutliner e XMind lo usano per spostare un documento da uno strumento all'altro.
Come si apre un file OPML sul computer o sullo smartphone?
Sul computer la via più comoda è questa pagina: trascina il file .opml o clicca su Sfoglia File e lo vedi subito come albero, senza installare nulla. In alternativa puoi aprirlo con Blocco note, TextEdit o VS Code (clic destro > Apri con) per leggere l'XML grezzo, ma senza la vista gerarchica. Sullo smartphone usa «Apri con» dal file manager o dall'app di posta e scegli un'app che accetti OPML, oppure copia il contenuto del file e incollalo nella casella di input di questa pagina.
Quali programmi aprono o importano i file OPML?
Dipende dal contenuto. Un OPML di schema o di mappa mentale si importa in WorkFlowy, Dynalist, OmniOutliner o XMind; uno di abbonamenti nei lettori RSS come Feedly, Inoreader, NetNewsWire o Folo. Ognuna di queste app documenta l'importazione e l'esportazione OPML, anche se il menu preciso cambia da un'app all'altra. Se vuoi solo vedere cosa c'è nel file senza installare niente, questo visualizzatore è la strada più rapida.
Come si crea un file OPML?
Di solito lo si esporta: i principali lettori RSS hanno l'opzione «Esporta OPML» nelle impostazioni e gli editor di schemi la offrono nel menu di esportazione. Per scriverlo a mano, crea un file XML in UTF-8 con la radice <opml version="2.0">, un <head> con <title> e un <body> in cui ogni riga è un elemento <outline text="...">; per i feed aggiungi type="rss" e xmlUrl. Salvalo come .opml e incollalo qui per verificare che venga letto; il pulsante Esempio mostra una struttura valida. Puoi anche cliccare su Nuovo schema, scrivere le voci direttamente qui e scaricarle con Esporta OPML.
Un'altra app non riesce a importare il mio OPML: qual è di solito il problema?
Nella maggior parte dei casi il file non è valido. Aprilo prima qui: «tag radice <opml> mancante» vuol dire che non è un OPML (spesso è un XML o un HTML rinominato); «Impossibile analizzare OPML» dipende di solito da un tag non chiuso, da un & o un < isolato nel titolo dell'head o nel testo di un altro elemento, oppure da una codifica diversa da UTF-8; i nodi mostrati come «Nodo senza titolo» non hanno l'attributo text, che alcuni importatori pretendono. I caratteri & o < isolati dentro gli attributi qui vengono accettati e riscritti con l'escape all'esportazione, cosa che spesso sblocca l'importazione nelle app più rigide. Controlla infine che nella finestra di importazione dell'app di destinazione sia selezionato OPML e non FreeMind o XMind.
Il Visualizzatore OPML è gratuito?
Sì, lo strumento è completamente gratuito e funziona offline una volta caricato — senza registrazione o account richiesti.
Posso modificare un file OPML qui ed esportarlo?
Sì. Fai clic su qualsiasi voce dell'editor per cambiarne il testo e usa Enter, Tab / Shift+Tab, Alt+↑/↓ o la barra degli strumenti per aggiungere, rientrare, spostare o eliminare voci. Esporta OPML scarica lo schema modificato come file OPML 2.0, che XMind e altre app di mappe mentali o outliner con importazione OPML possono aprire per continuare la modifica. Markdown e JSON non sono formati di esportazione; per ottenere JSON, passa il file esportato allo strumento OPML in JSON.
L'esportazione mantiene gli URL dei feed e gli altri attributi?
Sì. La modifica cambia soltanto l'attributo text della voce; tutto il resto del nodo (xmlUrl, htmlUrl, type, _note e attributi personalizzati con namespace) viene riscritto invariato, così come i campi dell'head. Le voci che avevano solo title ricevono un attributo text con lo stesso valore, perché OPML 2.0 lo richiede, e dateModified diventa l'ora dell'esportazione. I commenti XML del file originale non vengono mantenuti.
Il mio file OPML viene caricato su un server?
No. Analisi e modifica avvengono sul tuo dispositivo e il file non viene inviato da nessuna parte. Perché un ricaricamento non cancelli il lavoro, la bozza corrente viene salvata nel localStorage di questo browser, senza lasciare il dispositivo; il pulsante Cancella (o «Scarta e cancella» dopo un ripristino) la elimina. Gli indirizzi esterni vengono contattati solo quando fai clic di proposito su un link «Feed RSS» o «Sito web».
Come sposto i miei abbonamenti RSS da Feedly a un altro lettore con l'OPML?
Esporta l'OPML dal vecchio lettore (Feedly, Inoreader ecc.) e usa «Importa OPML» in quello nuovo (NetNewsWire, Folo ecc.); di norma le cartelle restano intatte. Prima di importarlo, aprilo qui per controllare che ogni abbonamento abbia un xmlUrl e prova qualche link «Feed RSS»: così individui i feed che non rispondono più e puoi eliminarli in seguito.