XML | |
---|---|
Extensão do arquivo | .xml |
MIME |
|
Desenvolvido por | W3C |
Lançamento | 1996 (27–28 anos) |
Última versão | 1.0 (26 de novembro de 2008 | )
Tipo de formato | Linguagem de marcação |
Variante de | SGML |
Variado para | XHTML, RSS, Atom, KML |
Página oficial | XML 1.0 |
Em informática, XML (Extensible Markup Language) é um tipo de linguagem de marcação da W3C, derivada da linguagem SGML, utilizada para compartilhamento fácil de informações por intermédio da internet,[3] através da criação de documentos com dados organizados hierarquicamente para ser usado por diferentes sistemas informatizados (portabilidade); ou seja, tem objetivo de garantir que documentos codificados de acordo com suas regras possam ser transportados de um ambiente de hardware e software para outro sem perda de informação,[3] usando a potencialidade e flexibilidade da SGML de forma simplificada.[4]
É um dos subtipos da SGML (acrônimo de Standard Generalized Markup Language ou Linguagem Padronizada de Marcação Genérica - linguagem padrão ISO 8879) capazes de descrever diversos tipos de dados.
Entre linguagens baseadas em XML incluem-se XHTML (formato para páginas Web), RDF, SDMX, SMIL, MathML (formato para expressões matemáticas), NCL, XBRL, XSIL e SVG (formato gráfico vetorial). A principal característica do XML, de criar uma infraestrutura única para diversas linguagens, é que linguagens desconhecidas e de pouco uso também podem ser definidas sem maior trabalho e sem necessidade de serem submetidas aos comitês de padronização.