XML - Aperçu
XML signifie Extensible MArkup Language. Il s'agit d'un langage de balisage basé sur du texte dérivé du langage de balisage généralisé standard (SGML).
Les balises XML identifient les données et sont utilisées pour stocker et organiser les données, plutôt que de spécifier comment les afficher comme des balises HTML, qui sont utilisées pour afficher les données. XML ne remplacera pas le HTML dans un proche avenir, mais il introduit de nouvelles possibilités en adoptant de nombreuses fonctionnalités réussies du HTML.
Il existe trois caractéristiques importantes de XML qui le rendent utile dans une variété de systèmes et de solutions -
XML is extensible - XML vous permet de créer vos propres balises auto-descriptives, ou langage, qui conviennent à votre application.
XML carries the data, does not present it - XML vous permet de stocker les données indépendamment de la façon dont elles seront présentées.
XML is a public standard - XML a été développé par une organisation appelée World Wide Web Consortium (W3C) et est disponible en tant que norme ouverte.
Utilisation XML
Une courte liste d'utilisation XML dit tout -
XML peut fonctionner en arrière-plan pour simplifier la création de documents HTML pour les grands sites Web.
XML peut être utilisé pour échanger les informations entre les organisations et les systèmes.
XML peut être utilisé pour le déchargement et le rechargement des bases de données.
XML peut être utilisé pour stocker et organiser les données, ce qui peut personnaliser vos besoins en matière de traitement des données.
XML peut facilement être fusionné avec des feuilles de style pour créer presque toutes les sorties souhaitées.
Pratiquement, tout type de données peut être exprimé sous forme de document XML.
Qu'est-ce que le balisage?
XML est un langage de balisage qui définit un ensemble de règles pour le codage des documents dans un format à la fois lisible par l'homme et lisible par machine. Alors, qu'est-ce qu'un langage de balisage exactement? Le balisage est une information ajoutée à un document qui améliore sa signification de certaines manières, en ce sens qu'elle identifie les parties et comment elles sont liées les unes aux autres. Plus spécifiquement, un langage de balisage est un ensemble de symboles qui peuvent être placés dans le texte d'un document pour délimiter et étiqueter les parties de ce document.
L'exemple suivant montre à quoi ressemble le balisage XML, lorsqu'il est incorporé dans un morceau de texte -
<message>
<text>Hello, world!</text>
</message>
Cet extrait de code comprend les symboles de balisage ou les balises telles que <message> ... </message> et <text> ... </text>. Les balises <message> et </message> marquent le début et la fin du fragment de code XML. Les balises <text> et </text> entourent le texte Hello, world !.
XML est-il un langage de programmation?
Un langage de programmation se compose de règles de grammaire et de son propre vocabulaire utilisé pour créer des programmes informatiques. Ces programmes demandent à l'ordinateur d'effectuer des tâches spécifiques. XML ne se qualifie pas pour être un langage de programmation car il n'effectue aucun calcul ou algorithme. Il est généralement stocké dans un simple fichier texte et est traité par un logiciel spécial capable d'interpréter XML.