L'abréviation d'extensible Markup Language n'est pas un langage de balisage déclaratif comme HTML; au lieu de cela, c'est un langage pour créer des langages de balisage. XML est maintenu par le Worldwide Web Consortium (W3C). Une version allégée de SGML permet aux auteurs Web de créer et de nommer leurs balises afin qu'ils puissent capturer plus précisément la structure de leurs données.
Dans un document bien structuré et conforme aux règles de syntaxe, la hiérarchie des balises créées par l'utilisateur peut être lu et traité par un navigateur compatible XML, même s'il n'a jamais rencontré le jeu de balises spécifique avant. Les auteurs peuvent énoncer la structure de leur document de manière plus formelle à l'aide d'une définition de type de document (DTD), qui spécifie les règles d'utilisation correcte de chaque balise. Voir CSS, XLink, espaces de noms, langage de requête, XMLP, XPointer, XSL.
Technipages explique XML
Le langage de balisage extensible (XML) est un langage de balisage qui comble le fossé de la mise en forme des documents entre les humains et les machines. XML inclut des données structurées dans un fichier texte dans un fichier texte. XML permet à ses utilisateurs de créer un vocabulaire et d'utiliser le même vocabulaire pour décrire les données. XML utilise des balises ("") pour créer des fichiers faciles à générer par une machine informatique.
Habituellement, la plupart des machines qui traitent des données structurées stockent les données sur des disques à partir desquels elles ne peuvent être utilisées qu'au format binaire ou au format texte. XML permet à un utilisateur d'accéder aux données sans avoir à accéder au logiciel utilisé pour les générer. Des exemples de documents structurés incluraient des contrats, des lettres, des articles, des carnets d'adresses, des feuilles de calcul, des dessins techniques, des transactions financières, des notes de service parmi tant d'autres.
XML est actuellement en cours de développement World Wide Web Consortium (W3C) sous la supervision d'un XML Working Group, il a été lancé en 1996, XML étant un produit de SGML (Standard Generalized Markup Langue). L'intention étant de rendre SGML plus facile et aussi en raison du succès de HTML qui a été écrit à la fin des années 1990 par un physicien du CERN, Tim Berners Lee. XML est une extension du HTML.
Utilisations courantes de XML
- XML est une recommandation du World Wide Web Consortium, et le développement de la spécification est supervisé par un groupe de travail XML.
- La raison pour laquelle vous pouvez ouvrir XML fichiers avec plusieurs programmes différents, car il stocke les données en texte brut.
- Certains des programmes qui peuvent s'ouvrir XML les fichiers sont le bloc-notes de la fenêtre, n'importe quel éditeur de texte ou même n'importe quel navigateur Web
Utilisations abusives courantes de XML
- XML n'a jamais été conçu pour résoudre les problèmes créés par le SGML, et c'était un langage de balisage à part entière
- La recommandation du World Wide Web Consortium (W3C) de XML n'est supervisé par aucun groupe affilié XML