Il formato di file XML
Il formato XML, acronimo di Extensible Markup Language, è un formato di file di testo con standard aperto che utilizza una codifica facilmente comprensibile sia dagli esseri umani che dalle macchine. In questo articolo scoprirai le nozioni essenziali sui file XML, come aprirli e come utilizzarli.
Il formato XML (Extensible Markup Language) è uno standard aperto utilizzato per organizzare e condividere dati in modo strutturato.
In Italia la sua importanza è cresciuta esponenzialmente con l'introduzione dell'obbligo di fatturazione elettronica, dove l'XML è il formato ufficiale per la trasmissione al Sistema di Interscambio (SdI). Inoltre, è utile quando devi convertire le informazioni in formati più leggibili, come Excel o PDF.
Come aprire, visualizzare e convertire un File XML
Il formato XML (Extensible Markup Language) è lo standard più diffuso per l'archiviazione e lo scambio di dati strutturati. Un file XML memorizza informazioni come il testo e i caratteri, ma conserva anche la struttura e gli elementi semantici di formattazione (es. intestazione, testo in grassetto, dati di colonna in un foglio di calcolo).
Cos'è un File XML? Marcatori (Tag) e Rigore
L'organizzazione dei dati in un file XML è definita tramite marcatori (o tag). Le regole di codifica XML sono estremamente rigorose: la mancanza di un solo tag di chiusura, infatti, rende il file XML non valido e, di conseguenza, illeggibile dai sistemi di elaborazione.
Essendo indipendente dalla piattaforma e conforme agli standard tecnologici, il formato XML è ideale per la condivisione di dati tra applicazioni e organizzazioni diverse. Proprio per questo, aprire un file XML è un'operazione versatile e supportata da molteplici applicazioni.
Come si apre un file XML?
Esistono due metodi principali per visualizzare i contenuti di un file XML, a seconda che tu debba solo leggerne il codice o visualizzarlo in una tabella strutturata.
1. Aprire un file XML con un editor di testo
Per aprire un file XML in modo rapido, si può usare qualsiasi editor di testo preinstallato sul sistema operativo, come Blocco Note (su Windows) o TextEdit (su macOS).
- Fai clic con il tasto destro sul file XML.
- Seleziona l'opzione Apri con... e scegli l'applicazione desiderata.
Nota: utilizzando questo metodo, vedrai il contenuto XML in formato codice grezzo, senza formattazione tabellare. Per interpretarlo, è necessario saper leggere e comprendere i marcatori (tag).
2. Aprire un File XML con Excel
Se desideri aprire un file XML e visualizzare immediatamente i dati in una tabella formattata, Microsoft Excel è lo strumento ottimale, poiché converte la struttura XML in un foglio di calcolo.
Come aprire l'XML in Excel:
- Apri Microsoft Excel.
- Vai al menu File e seleziona Apri.
- Individua e seleziona il tuo file XML.
- Quando appare la finestra di dialogo Apri XML, seleziona l'opzione Come cartella di lavoro in sola lettura per preservare il formato originale.
Comprendere il linguaggio di markup XML
Per poter modificare e comprendere pienamente un file XML è essenziale conoscere la sintassi dei tag, ovvero una sequenza di caratteri che struttura un documento.
Nota: la conformità degli elementi (ad es. la differenza tra maiuscole/minuscole) è cruciale. Se il tag di chiusura </Persona> è maiuscolo e quello di apertura <persona> è minuscolo, il file XML sarà non valido e illeggibile.
Esempio pratico di struttura dati XML
Immaginiamo di voler rappresentare in XML i dati di un elenco:
La rappresentazione XML di questi dati strutturati è la seguente:
XML
<persona>
<cognome>Rossi</cognome>
<nome>Mario</nome>
<età>45</età>
</persona>
L’XML per la fatturazione elettronica in Italia
Negli ultimi anni, l'XML è diventato cruciale in Italia per la creazione e l’invio delle fatture elettroniche. Questo formato (noto come XML-SDI o FatturaPA) è l'unico accettato dal Sistema di Interscambio (SdI) dell’Agenzia delle Entrate.
Per creare e gestire l'XML delle fatture si utilizzano software appositi. Essendo il codice XML poco intuitivo per la consultazione, la maggior parte di questi strumenti offre la funzione di convertire i file in un formato più leggibile, tipicamente il PDF.
Gestisci i tuoi documenti in modo efficace
Semplifica la creazione e la modifica dei documenti con la raccolta di strumenti online di Adobe Acrobat.
Come convertire un file XML in Excel o PDF
Per la consultazione, l'analisi dei dati o la condivisione, è spesso necessario convertire il file XML in formati più diffusi.
Convertire un File XML in Excel (.xlsx)
La conversione in Excel è utile per salvare il file XML come un foglio di calcolo per analisi successive:
- Apri il file XML in Excel (seguendo i passaggi della sezione precedente).
- Seleziona File > Salva con nome...
- Scegli il formato Cartella di lavoro Excel (.xlsx).
Convertire un File XML in PDF
Per ottenere una copia del file XML in formato documento standard e facilmente condivisibile (PDF):
-
Converti il tuo file XML in Excel (seguendo i passaggi qui sopra).
Utilizza la funzione Salva come PDF da Excel o un servizio online come Adobe Acrobat per convertire un file da XLSX a PDF.
In conclusione, i file XML sono cruciali per lo scambio di dati tra sistemi informatici diversi (siti web, database, applicazioni). Essendo un linguaggio estensibile e leggibile sia dall'uomo che dalla macchina, mantengono l'integrità dei dati descrivendone il contenuto. Questo facilita la ricerca efficiente, l'integrazione interaziendale (B2B) e l'automazione, come nella fatturazione elettronica italiana.
Domande frequenti sui file XML
Come posso convertire un file XML in PDF?
Puoi farlo facilmente convertendo prima l’XML in Excel e poi esportando il foglio in PDF con Adobe Acrobat Online. Segui questi passaggi:
- Converti il file XML in Excel
- Apri il file XML in Excel.
- Seleziona Salva come PDF oppure usa Adobe Acrobat online per convertire un file da XLSX a PDF.
Perché il mio file XML non si apre correttamente?
Di solito un file XML non si apre correttamente perché contiene errori nei tag o nella struttura del markup.
Un file XML deve rispettare regole molto precise: ogni tag di apertura deve avere un tag di chiusura corrispondente, la struttura deve essere coerente e maiuscole/minuscole devono combaciare perfettamente. Se anche un solo tag è scritto in modo errato o manca una chiusura, il file potrebbe risultare non valido e difficilmente leggibile sia dai programmi di testo sia da Excel.
Prova a controllare la presenza di errori nei tag oppure apri il file con Excel per individuare più facilmente eventuali problemi nella struttura.
Posso aprire un file XML su Mac?
Sì, puoi aprire un file XML su Mac con TextEdit oppure con Microsoft Excel per una visualizzazione più chiara.
Su macOS puoi aprire un file XML con l’app preinstallata TextEdit, che mostra il contenuto in formato testo con i relativi tag.
Se preferisci una visualizzazione tabellare più leggibile, ti basta utilizzare Microsoft Excel: apri l’app, vai su File > Apri e seleziona il file XML. Excel convertirà automaticamente i dati in colonne, facilitandone la consultazione e l’eventuale conversione in altri formati, come PDF.
Potrebbe interessarti anche...
Come convertire i file JPG in PDF su Mac
Impara a convertire i file JPG in PDF per migliorare l’organizzazione e l’archiviazione.
Come salvare un documento PDF su iPhone
Scopri come salvare i PDF sul tuo iPhone per accedere a file e documenti importanti ovunque.
Come convertire un PDF in formato Kindle
Impara a inviare un PDF a un Kindle per consultare dei documenti o leggere i tuoi eBook preferiti.
Tipi di file PDF
Scopri tutti i formati dei file PDF e i loro utilizzi in questa pratica guida.