Cos'è un file XML? Come aprire file XML e i migliori visualizzatori XML

Se hai mai visto l' .xmlestensione nella cartella dei download e ti sei chiesto cosa sia, non sei il solo.

Continua a leggere per scoprire cos'è un file XML e come aprirlo sia localmente sul tuo computer che negli editor online.

Cos'è un file XML?

XML sta per Extensible Markup Language ed è stato creato dal W3C (World Wide Web Consortium) negli anni '90.

Sebbene XML, come l'HTML, sia un linguaggio di markup leggibile dall'uomo, servono a scopi molto diversi. HTML descrive la struttura di una pagina web e il suo contenuto e XML descrive la struttura dei dati.

XML fornisce programmi e, cosa più importante, programmatori, un formato standard ampiamente accettato per trasmettere dati attraverso sistemi diversi. In questo modo, XML ha più in comune con JSON che con HTML.

Sebbene XML non sia più il metodo preferito per organizzare e trasmettere dati, ha ancora il suo posto. XML è ancora utilizzato in molti sistemi legacy e sia RSS che SVG sono entrambi basati sul formato XML.

Ecco un semplice esempio di un file XML e di come viene utilizzato per strutturare i dati:

   Triblend T-shirt $24.99 Represent the freeCodeCamp community with pride in this jet-black Triblend T-shirt featuring the iconic "bonfire function call" logo.   Cotton-Poly Pullover Hoodie $49.99 Stay toasty and dress like a developer with this jet-black cotton-poly pullover hoodie.   Ceramic Coffee Mug $14.99 Toast to the developer community with your very own freeCodeCamp Bonfire Function Call mug.  

Come aprire un file XML in locale

Torna alla cartella dei download e al file con l' .xmlestensione.

Se hai bisogno di aprire un file XML, hai molte opzioni. La grande domanda è se è necessario modificare i dati nel file XML o semplicemente visualizzarli.

Visualizza un file XML in un browser

Se tutto ciò che devi fare è visualizzare i dati in un file XML, sei fortunato. Quasi tutti i browser possono aprire un file XML.

In Chrome, apri una nuova scheda e trascina il file XML sopra. In alternativa, fai clic con il pulsante destro del mouse sul file XML e passa con il mouse su "Apri con", quindi fai clic su "Chrome".

Quando lo fai, il file si aprirà in una nuova scheda.

Ecco fcc-merch.xmlcome appare il file in Chrome:

Nota: le istruzioni per il tuo sistema operativo potrebbero differire leggermente.

Modifica un file XML in un editor di testo

Se devi modificare un file XML localmente o preferisci visualizzarlo fuori dal browser, il modo migliore per farlo è in un editor di testo.

Hai molte opzioni a seconda del tuo sistema operativo. Ecco alcuni consigli comuni:

Finestre:

  • Notepad ++

Mac / Linux / Windows:

  • VSCode
  • Atomo
  • Testo sublime

Nota che VSCode, Atom e Sublime Text sono programmi piuttosto pesanti, soprattutto se tutto ciò che vuoi fare è modificare un file XML. Gli utenti Mac e Linux possono avere accesso ad altri editor di testo leggeri come gedit o Leafpad che possono aprire e modificare file XML.

Se vuoi imparare a programmare, allora con tutti i mezzi, prova uno degli editor sopra elencati.

Dopo aver scaricato un editor, puoi aprire il file XML dalla GUI dell'editor come faresti con qualsiasi altro file.

Ecco lo stesso fcc-merch.xmlfile in VSCode:

Come aprire un file XML online

Aprire un file XML in linea è facile e i migliori visualizzatori XML in linea funzionano anche come editor e formattatori.

Ecco alcuni dei visualizzatori / editor XML online più popolari:

  • Abbellisci codice
  • Formattatore JSON
  • Tutorialspoint

Ognuno funziona in modo simile, permettendoti di caricare il file XML dal tuo computer o di copiarlo e incollarlo nell'editor a sinistra:

Dopo aver caricato il tuo XML, puoi fare clic su "Visualizzazione ad albero" per rendere più facile vedere la gerarchia dei tuoi dati e come i diversi campi sono nidificati:

Basta apportare le modifiche necessarie nell'editor a sinistra. Quindi, quando hai finito, fai clic su "Download" per scaricare una copia del file modificato.

Tieni presente che la tua copia scaricata potrebbe avere un nome diverso come codebeautify.xml. Rinomina il file prima di allegarlo a un'e-mail, caricarlo o qualsiasi altra cosa tu debba fare.

In sintesi

Il formato XML ha una storia lunga e leggendaria.

Even though XML files are quite dense compared to modern solutions for data transmission like JSON, it doesn't hurt to know how to open and edit them. Fortunately you've got a lot of options on your local machine and online.

Hope this helps the next time you need to open up or edit an XML file.

Stay safe and happy coding.