Extensible Markup Language (XML) est un format de texte conçu pour transporter et stocker des données. Il est un langage de balisage similaire à HTML, sauf qu'il ne pas afficher les données ni avoir des balises prédéfinies. Le Wide Web Consortium (W3C) spécification mondiale stipule que si un document XML contient des erreurs, le programme de traitement, il doit cesser immédiatement. Heureusement, depuis un document XML est juste le texte brut, vous pouvez ouvrir et résoudre un fichier corrompu ou illisible dans un éditeur de texte.