O que é um ficheiro XML?

O sufixo "XML" é usado para identificar ficheiros de texto criados com a linguagem do programador "XML". Normalmente podem ser exibidos, lidos e editados com um editor de texto sem qualquer problema.

A abreviatura "XML" significa "Extensible Markup Language" (Linguagem de marcação extensível). O XML foi desenvolvido para substituir o HTML. Entretanto, o formato XML tornou-se o padrão com o qual os dados podem ser trocados entre diferentes aplicações. Por ser baseado em texto, os arquivos podem ser facilmente abertos com um editor de texto.

XML é usado para troca de dados entre sistemas de computador, que deve ser independente de plataformas e implementações, principalmente através da Internet. O World Wide Web Consortium publicou pela primeira vez a linguagem mark-up em 1998.

Estruturas de ficheiros hierárquicos

A linguagem representa dados estruturados hierarquicamente na forma de um ficheiro de texto que pode ser lido tanto por máquinas como por humanos. Ao mesmo tempo, o XML como linguagem é formulado de uma forma muito abstrata e flexível. Assim, especificações ampliadas podem ser adicionadas e dialetos podem ser adaptados para tarefas específicas. Tais especificações estendidas simplesmente encontram o seu lugar antes dos dados que contêm. A norma estipula que estas especificações devem ser acessíveis a um dialeto junto com os dados. Desta forma, não há perigo de que os dados não possam mais ser interpretados posteriormente.

A grande vantagem do XML reside na sua extensibilidade e é utilizado em numerosas tecnologias. 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.