Qu`est-ce qu`un fichier xml et quelles sont ses utilisations? [Dans le cas où vous vous demandiez]

Il existe d`innombrables extensions de fichiers là-bas et de nouvelles semblent surgir chaque jour. Quand il vous arrive de découvrir celui que vous avez jamais entendu parler auparavant, je parie que votre premier réflexe est de penser les logiciels malveillants, plutôt que d`être heureux de savoir ce qu`il est. Avez-vous déjà demandé quel fichier XML est?

Video: Un outil que j'utilise pour me motiver

XML signifie EXtensible Markup Language. Un langage de balisage est utilisé pour annoter le texte ou ajouter des informations supplémentaires. Ces annotations ne sont pas représentés à l`utilisateur final, mais sont nécessaires par la « machine » pour lire et traiter ensuite le texte correctement.


Un exemple très bien connu est HTML (HyperTposte Markup Language). Les sites Web sont codés en HTML (et autres langages de programmation), cependant, vous (si) ne jamais voir une trace du code. Ce que vous ne voyez est son interprétation par le navigateur, par exemple une certaine mise en forme de la police, une table, ou les images intégrées. Alors qu`est-ce que XML fait?

ce qui est xml

Permettez-moi de commencer par le début. XML est un langage plus récente similaire à HTML, mais il permet une plus grande souplesse. Comme HTML est un sous-ensemble simplifié de SGML (Standard generalized Markup Language), la mère de toutes les langues de balisage. Par définition, XML est un format universel pour les documents structurés et des données sur le Web. En d`autres termes, il est utilisé pour baliser ou décrire les données.

Pour parvenir à cette description des données, XML repose sur Document de référence Type éfinition (DTD). On pourrait dire que c`est le dictionnaire « machine de, ce qui lui permet de comprendre le langage de balisage. Ainsi, chaque document doit commencer par définir à utiliser le type de DTD. Le code pourrait ressembler à ceci:

Cet exemple spécifique indique la « machine », dans ce cas, un navigateur, que la DTD est HTML 4.0 en anglais. Le navigateur peut alors aller de l`avant et de comparer chacune des commandes données avec son DTD, qui à son tour, il dit ce qu`il faut faire avec cette commande. Voilà comment le commandement se traduit texte en gras ou à surlignés.

tutoriel xml

Maintenant, c`était un exemple HTML et probablement ne vous apporte pas instantanément tout XML plus proche de la compréhension. Attendez, nous allons y arriver, mais pas sans regarder HTML un peu plus. Le problème avec le langage HTML est qu`il se compose d`un ensemble statique de commandes et chaque fois que vous devez donner certaines attributions, vous devez taper ces commandes. Encore et encore. En d`autres termes, HTML est très simple, très évident, facile à apprendre, mais aussi pas très flexible.

Laisse moi te donner un exemple. Dites que vous voulez changer la taille ou la couleur d`un en-tête que vous avez utilisé une douzaine de fois tout au long de votre site Web. Cela peut être assez ennuyeux. Pour contourner cette édition fastidieuse des documents HTML, des feuilles de style ont été inventés. Maintenant, vous appelez simplement votre tête un « en-tête 1` dans votre site Web et dans la feuille de style vous définir ce qu`est un « en-tête 1` ressemble. Ainsi, lorsque vous voulez changer votre tête, vous ne changez que dans un seul endroit, à savoir la feuille de style. Problème résolu.

tutoriel xml

Video: Le grand secret - René Barjavel

XML fonctionne de manière similaire à une feuille de style. Oui, maintenant, nous allons y arriver! Il est plus flexible que HTML, car il vous permet de créer vos propres blocs de construction. Un document XML est fondamentalement un type de feuille de style qui définit la façon dont ses documents subordonnés doivent être lus par la « machine ». Bien sûr, il y a une différence cruciale pour feuilles HTML et le style. Vous sautez essentiellement le code HTML parce que vous créez votre propre DTD et le processus est simplifié. Pour l`essentiel, la définition de la commande est sous-traitée à la DTD.

Il existe deux types de fichiers XML. La première repose sur la norme DTD que la « machine », par exemple, un navigateur peut lire. Le second vous permet d`écrire votre propre DTD et de créer vos propres blocs de construction de commande. Donc, vous pourriez devenir vraiment créatif et fournir la « machine » à la fois votre XML et votre fichier DTD propre.

ce qui est xml

Maintenant, une autre différence très importante entre HTML et XML est que HTML définit la façon dont les données ressemblent, alors que XML définit les données. Cela devrait préciser que XML ne remplace pas le HTML, mais plutôt la prolonge. En substance, XML ne fait pas vraiment quoi que ce soit, mais la structure, magasin, et les données de transport. Bummer.

Video: Comment SÉCURISER à 100% tous vos MOTS de PASSE sans vous PRENDRE LA TÊTE avec LASTPASS ?

Alors, que XML est utilisé pour, est de sous-traiter les données. Plutôt que de les intégrer dans le document HTML, ils sont stockés dans des fichiers XML séparés. Depuis stocke les données XML au format texte brut, le stockage est indépendant de votre plate-forme et vos données peuvent être exportées, importées, ou tout simplement déplacé beaucoup plus facile.

Beaucoup d`autres langues sont basées sur XML, y compris XHTML, WAP pour les appareils portatifs ou RSS pour les aliments. Et ici, nous avons atteint des utilisations réelles de XML, ainsi que la fin de cet article. S`il vous plaît voir mes ressources et les articles suivants pour les applications possibles:

Êtes-vous plus près de comprendre XML maintenant?

Ressources: Qu`est-ce que XML? sur HTML Les plus, XML sur Wikipédia, XML à w3schools.com, XML.com.

Articles connexes