Bases XML
Si vous avez passé un peu de temps sur les forums de développeurs Web, vous avez probablement vu le mot «XML» tomber plusieurs fois. Par curiosité, vous accédez à l'entrée Wikipedia pour «XML» et lisez:

"Le langage de balisage extensible (XML) est une spécification à usage général pour la création de langages de balisage personnalisés. [1] Il est classé comme un langage extensible car il permet à ses utilisateurs de définir leurs propres éléments. Son objectif principal est de faciliter le partage de des données structurées à travers différents systèmes d'information, en particulier via Internet [2], et elles sont utilisées à la fois pour coder des documents et pour sérialiser des données. Dans ce dernier contexte, elles sont comparables à d'autres langages de sérialisation textuels tels que JSON et YAML. . "
À l'heure actuelle, vos yeux sont probablement vitreux et vous souhaitez ne jamais avoir entendu de XML.

Eh bien, pas de panique, car ce n’est vraiment pas aussi compliqué que vous le pensez!

XML est, tout simplement, un moyen de stocker des informations. La beauté de XML est qu'il est entièrement personnalisable par VOUS, le développeur Web. Il n'y a pas de code difficile à apprendre ou à déboguer, car vous pouvez utiliser les noms que vous souhaitez pour les champs. C'est en fait le langage de programmation le plus facile à apprendre car vous définissez vous-même la majeure partie du code.

OK, regardons un exemple. Supposons que vous vouliez créer un catalogue de vos livres préférés. En utilisant XML, vos entrées ressembleraient à ceci:


Fred Flintstone
Musique rock
Mon livre préféré!


Comme avec HTML, le texte entre les symboles est appelé une «balise». La différence en XML est que vous, le développeur Web, pouvez définir vos propres balises et les appeler comme bon vous semble. Il y a quelques règles de syntaxe à apprendre avant de commencer à créer vos propres balises:

  • Chaque balise d'ouverture doit avoir une balise de fermeture correspondante. En d'autres termes, si vous avez la balise dans votre document XML, vous devez avoir la balise de fermeture quelque part plus bas.

  • Contrairement au HTML, les balises en XML sont sensibles à la casse. Cela signifie que ce n'est pas la même balise que ou.

  • Quelques caractères ont des significations prédéfinies et ne peuvent pas être utilisés dans une balise. Ce sont: moins que le symbole (), l'esperluette (&), l'apostrophe (') et le guillemet (").


Le plus grand avantage de l'utilisation de XML est peut-être que ses documents sont stockés sur votre ordinateur au format texte brut. Par conséquent, n'importe quel ordinateur, navigateur ou serveur peut comprendre ces fichiers quel que soit leur type, vous pouvez donc facilement partager des données avec vos visiteurs. Les fichiers XML peuvent être utilisés avec presque toutes les applications informatiques. Il est également facile d'appeler des fichiers XML à partir d'une page HTML, ce qui signifie que vous n'avez pas à vous soucier de refaire du HTML à chaque fois que vous ajoutez plus de données - la seule chose que vous devez ajuster est le document XML.

Restez à l'écoute pour notre prochain article, dans lequel nous décomposerons les éléments d'un fichier XML et vous aiderons à créer votre premier document XML.

Instructions Vidéo: Introduccion al XML y a las Bases de Datos en XML (Mai 2024).