Qu'est-ce qu'un fichier XML et comment pouvez-vous l'ouvrir et l'utiliser?

  • Michael Cain
  • 0
  • 1058
  • 93
Publicité

XML signifie Langage de balisage eXtensible. Son but est de décrire et de structurer des données sur Internet, pour des applications mobiles et ailleurs. Vous vous demandez comment cela fonctionne et à quoi sert XML? Laissez-nous vous aider à comprendre les détails.

Que sont les langages de balisage?

Les langages de marquage annotent du texte ou ajoutent des informations supplémentaires. Ces annotations restent invisibles pour l'utilisateur final. le “machine”, tel que votre navigateur, lit ces annotations avant de traiter et de présenter le texte comme indiqué par les commandes de balisage.

Selon Wikipedia:

“L’idée et la terminologie ont évolué à partir du «balisage» des manuscrits sur papier, c’est-à-dire des instructions de révision des éditeurs, traditionnellement écrites au crayon bleu sur les manuscrits des auteurs. Dans les médias numériques, ce «texte d'instruction au crayon bleu» a été remplacé par des balises indiquant les parties du document plutôt que des détails sur la manière dont elles pourraient être affichées..”

HTML (HyperText Markup Language) est un exemple bien connu de langage de balisage. FAQ sur le HTML essentiel à marquer en tant que signet FAQ sur le HTML à suivre sur le HTML signet Le HTML en tant que signet existe depuis un moment. Il est donc grand temps d'apprendre les bases. Voici ce que c'est, comment ça marche et comment vous pouvez écrire des éléments communs en HTML aujourd'hui! . Bien que HTML (et d'autres langages de programmation) définissent l'aspect d'un site Web, vous ne devriez jamais voir une trace du code. Ce que vous voyez, c'est son interprétation par votre navigateur. Par exemple, le formatage de police ou les images incorporées.

Comment fonctionne XML?

XML est un langage de méta-marquage mis au point pour Internet. C'est une simplification de SGML (Standard Generalized Markup Language), mère de tous les langages de balisage. XML est extensible car les utilisateurs peuvent ajouter et définir de nouveaux tags ou blocs de construction. En ajoutant des blocs de construction, les utilisateurs peuvent adapter XML à leurs besoins..

Pour expliquer comment tout cela fonctionne, permettez-moi de faire un détour, en utilisant HTML et CSS comme exemples..

Comment XML se rapporte au HTML

XML est similaire au HTML, mais étant donné que les utilisateurs peuvent ajouter leurs propres blocs de construction, cela permet plus de flexibilité. Une différence essentielle entre HTML et XML est que HTML définit l'apparence des données, tandis que XML définit ce que les données sont. C'est pourquoi XML ne peut pas remplacer HTML, mais plutôt l'étendre.

Pour décrire les données, XML s’appuie sur la définition de type de document (DTD). Vous pourriez dire que c'est le dictionnaire de la machine. Cela permet à la machine de comprendre le langage de balisage. Ainsi, chaque document doit commencer par définir le type de DTD à utiliser. HTML utilise le même principe. Le code que vous trouverez sur de nombreux sites Web pourrait ressembler à ceci:

Cet exemple spécifique indique à votre navigateur que la DTD est HTML 4.0 en anglais. Le navigateur peut alors aller de l'avant et comparer chacune des commandes données à sa DTD, qui lui indique quoi faire avec chaque commande. Voilà comment la commande Se traduit par texte en gras ou au texte souligné.

Crédit d'image: photovibes1 / Depositphotos

Comment CSS résout un problème avec HTML

Le problème avec HTML est qu’il consiste en un ensemble statique de commandes. Chaque fois que vous souhaitez définir certaines attributions, vous devez taper ces commandes. Encore et encore. Bien que cela rend le HTML simple et facile à apprendre, cela limite également sa flexibilité..

Par exemple, imaginons que vous souhaitiez modifier la taille ou la couleur d'un en-tête que vous avez utilisé une douzaine de fois sur votre site Web. Imaginez que vous deviez changer l'attribut de chacun des douze en-têtes individuellement. Quel ennui!

Dans la conception Web, les feuilles de style en cascade (CSS) ont éliminé cette édition fastidieuse de documents HTML. Maintenant, vous ajoutez simplement l'attribut “H1” à votre en-tête sur le site et dans la feuille de style, vous définissez ce qu'est un “H1” l'en-tête ressemble à. Et lorsque vous souhaitez modifier l’apparence de cet en-tête, vous ne le modifiez qu’à un seul endroit, c’est-à-dire la feuille de style. Problème résolu.

Vous envisagez de créer votre propre site web? Les lecteurs de MakeUseOf peuvent obtenir des rabais spéciaux s’ils s’inscrivent à InMotion Hosting en utilisant ce lien ou à Bluehost en utilisant ce lien..

Comment XML gère les données

Structures XML et définit les données. Il ne s'embarrasse pas d'attributs spécifiques, comme la taille ou la couleur. Ses blocs de construction sont similaires aux balises HTML associées à un CSS. Il définit clairement le titre, les en-têtes, le texte et d’autres éléments du document et laisse l’interprétation à la machine..

Pour une explication beaucoup plus approfondie, je recommande cette introduction à XML.

A quoi sert XML??

XML a trouvé une application large. Aujourd'hui, divers programmes et appareils l'utilisent pour gérer, structurer, stocker, transmettre et afficher des données. Par exemple, il est largement utilisé dans les échanges de données B2B. XML est également la norme pour les formats de fichiers Office, y compris les fichiers Microsoft Office et Google Docs..

Plutôt que d’intégrer des données dans un document HTML, il le sous-traite pour séparer des fichiers XML. Puisque XML stocke les données au format texte brut, le stockage est indépendant de votre plate-forme et vos données peuvent être exportées, importées ou simplement déplacées beaucoup plus facilement..

De nombreux autres langages sont basés sur XML, notamment XHTML, WAP pour les appareils de poche ou RSS pour les flux. Par exemple, comme l’a souligné un intervenant, si vous ajoutez /alimentation à la fin de l'URL de cet article que vous lisez, vous verrez le code XML RSS de cet article: cliquez ici pour voir.

Comment ouvrir un fichier XML

Comme mentionné ci-dessus, XML stocke les données en texte brut. C'est pourquoi vous pouvez ouvrir des fichiers XML avec un certain nombre de programmes différents. En règle générale, cliquez avec le bouton droit sur le fichier XML, sélectionnez Ouvrir avec dans le menu et choisissez un programme. Vous pouvez essayer n’importe lequel des programmes ci-dessous:

  • Bloc-notes Windows ou tout autre éditeur de texte
  • Bloc-notes++
  • N'importe quel navigateur web

Vous pouvez également essayer un visualiseur XML en ligne comme celui de Code Beautify..

Vous pourrez lire le fichier avec l’un des programmes ci-dessus, mais Notepad ++ et des visualiseurs ou éditeurs XML dédiés colorieront les balises XML en code, ce qui facilitera la saisie de la structure des données. Notez cependant que ces programmes ne peuvent pas exécuter XML car tout ce que vous pouvez trouver dans le document est constitué de données structurées..

Le format XML démystifié

XML n’est pas l’agrafe Internet de base. JSON est aujourd'hui l'alternative la plus populaire pour l'intégration de données..

Cependant, si vous êtes programmeur, vous devrez quand même travailler occasionnellement avec XML. Comment lire et écrire des fichiers XML avec du code Comment lire et écrire des fichiers XML avec du code Bien que la popularité de XML soit en déclin depuis peu, vous pouvez vous heurter il est parfois important d'apprendre à lire et à écrire un fichier XML à partir de code. .




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.