XML é uma linguagem de marcação inspirada na HTML, mas com objetivos bem distintos. XML (eXtensible Markup Language) é uma linguagem de estruturação de dados que pode ser utilizada para a criação de outras linguagens de marcação. Documentos XML devem obedecer às seguintes regras de sintaxe: