834
Si vous vous demandez ce qu’est XML, nous avons la réponse qu’il vous faut. Dans ce conseil pratique, nous vous montrons à quoi sert XML, comment l’utiliser et où vous le rencontrez.
XML – un langage de balisage polyvalent
XML signifie eXtensible Markup Language et est né de la nécessité d’atteindre les limites du HTML.
- XML est un format de données. XML est un format de données basé sur le texte, similaire à « JavaScript Object Notation », plus connu sous le nom de JSON.
- Les données XML peuvent ainsi être ouvertes et modifiées dans un éditeur. De plus, les ordinateurs peuvent lire et écrire le format XML.
- XML se compose, comme HTML, de ce que l’on appelle des balises, qui se trouvent entre des parenthèses pointues ‘<‘ ‘>’.
- Contrairement au XML, le HTML ne comporte qu’un ensemble de balises bien défini, comme par exemple
- Avec XML, vous pouvez définir vos propres balises. Seule l’apparence d’une balise est définie, mais pas sa signification.
- Une balise XML peut se présenter seule comme suit : Alternativement, une balise peut aussi entourer une zone. Il y a alors une balise ouvrante et une balise fermante : zone
- Les balises
- peuvent être imbriquées les unes dans les autres. De cette manière, une hiérarchie peut être créée.
- Si nécessaire, une balise peut avoir un ou plusieurs paramètres. La syntaxe pour cela se présente comme suit :
- Les paramètres
- sont toujours composés d’un nom et d’une valeur. La valeur est entourée de guillemets doubles et affectée d’un signe égal.
- Vous pouvez voir un exemple de structure de données en XML dans l’image.
Utilisation de XML
XML peut être utilisé de diverses manières. Vous pouvez lire ici ce que vous pouvez faire avec XML et quels sont les avantages et les inconvénients de XML.
- En principe, XML peut être utilisé pour décrire, stocker et échanger des données.
- Les principaux avantages de XML sont sa large diffusion et son faible coût d’apprentissage. De plus, XML peut être facilement interprété par des personnes et des machines.
- Le seul inconvénient du XML est la surcharge de données par rapport à un format binaire. Cela signifie qu’une structure enregistrée au format XML nécessite plus d’espace mémoire que nécessaire. En conséquence, elle peut aussi être traitée un peu plus lentement.
- XML est souvent utilisé pour importer et exporter des données d’application. Par exemple, une base de données clients peut très bien être représentée au format XML. En imbriquant les balises, il est possible d’associer plusieurs attributs à un client. Un champ pour le numéro de téléphone peut en outre enregistrer dans un paramètre si le numéro est un numéro mobile ou privé.
- Vous voyez sur l’image une possibilité d’enregistrement des données par XML pour la gestion des clients.
- Le premier mot « eXtensible » indique déjà que le langage est extensible. Aujourd’hui, vous utilisez probablement XML au quotidien dans des technologies telles que HTML ou RSS.