Il suffisso "XML" è usato per identificare i file di testo creati con il linguaggio di sviluppo "XML". Di solito possono essere visualizzati, letti e modificati con un editor di testo senza problemi.
L'abbreviazione "XML" sta per "Extensible Markup Language". XML è stato sviluppato per sostituire l'HTML. Nel frattempo, il formato XML è diventato lo standard con cui i dati possono essere scambiati tra diverse applicazioni. Poiché è basato sul testo, i file possono essere facilmente aperti con un editor di testo.
XML è usato per lo scambio di dati tra sistemi informatici, che dovrebbe essere indipendente dalle piattaforme e dalle implementazioni, principalmente via Internet. Il World Wide Web Consortium ha pubblicato per la prima volta il linguaggio di mark-up nel 1998.
Strutture di file gerarchiche
Il linguaggio rappresenta dati strutturati gerarchicamente sotto forma di un file di testo che può essere letto sia dalle macchine che dagli umani. Allo stesso tempo, XML come linguaggio è formulato in modo molto astratto e flessibile. Così, le specifiche estese possono essere aggiunte e i dialetti possono essere adattati per compiti specifici. Tali specifiche estese trovano semplicemente il loro posto prima dei dati che contengono. Lo standard stabilisce che queste specifiche devono essere accessibili a un dialetto insieme ai dati. In questo modo, non c'è pericolo che i dati non possano più essere interpretati in seguito.
Il grande vantaggio di XML sta nella sua estensibilità e viene utilizzato in numerose tecnologie. XML-Dialekte sind zum Beispiel:
- XHTML
- RSS
- SVG für die Beschreibung von Vektorgrafiken
- MathML für die Beschreibung von mathematischen Formeln
- ODF (Speicherformat von LibreOffice, OpenOffice u.a.)
Weitere Vorteile sind geringe Dateigrößen, eine höhere Sicherheit und eine unkompliziertere Wiederherstellung von Informationen.