Cours xml 1 Fondement XML CPrésentation XML est un langage de balisage générique qui permet de structurer des données a ?n qu'elles soient lisibles aussi bien par les humains que par des programmes de toute sorte Il est souvent utilisé pour faire des écha
Fondement XML CPrésentation XML est un langage de balisage générique qui permet de structurer des données a ?n qu'elles soient lisibles aussi bien par les humains que par des programmes de toute sorte Il est souvent utilisé pour faire des échanges de données entre un programme et un serveur ou entre plusieurs programmes Exemple Une application demande à un serveur web les dernières informations dont il dispose Après être allé les chercher ce dernier doit les communiquer C'est là qu'intervient le XML Le serveur web se sert du XML pour structurer les informations qu'il doit renvoyer à l'application téléphonique Lorsque cette dernière reçoit les informations ainsi structurées elle sait comment les lire et les exploiter rapidement Maurice AHOUMENOU CLes bases du XML Le XML ou eXtensible Markup Language est un langage informatique de balisage générique En informatique il y a plusieurs centaines de langages qui peuvent être regroupé en trois catégories ? langages de programmation C le Java C Objective-C C PHP Basic Python etc ? langages de requête SQL Xquery etc ? langages de description SGML XML ou HTML Les balises permettent de structurer de manière hiérarchisée et organisée les données d'un document Maurice AHOUMENOU CLes objectifs du XML ? Objectif du XML est de faciliter les échanges de données entre les machines ? De décrire les données de manière aussi bien compréhensible par les hommes qui écrivent les documents XML que par les machines qui les exploitent ? XML se veut également compatible avec le web a ?n que les échanges de données puissent se faire facilement à travers le réseau Internet Le XML se veut donc standardisé simple mais surtout extensible et con ?gurable a ?n que n'importe quel type de données puisse être décrit Maurice AHOUMENOU CLes outils Notepad Editix oXygen Les balises et les attributs En XML on distingue types de balises les balises par paires et les balises uniques Les règles de nommages Les noms peuvent contenir des lettres des chi ?res ou des caractères spéciaux Les noms ne peuvent pas débuter par un nombre ou un caractère de ponctuation Les noms ne peuvent pas commencer par les lettres XML quelle que soit la casse Les noms ne peuvent pas contenir d'espaces On évitera les caractères - et qui peuvent être mal interprétés dans vos programmes Maurice AHOUMENOU CExemple de balise et d ? attribut XML Dans l'exemple ci-dessus l'information principale est le prix L'attribut devise nous permet d'apporter des informations supplémentaires sur ce prix mais ce n'est pas l'information principale que souhaite transmettre la balise Syntaxe des commentaires Maurice AHOUMENOU CStructure d ? un document XML Un document XML peut être découpé en parties le prologue et le corps Le prologue est la première ligne du document Exemple Le corps d'un document XML est constitué de l'ensemble des balises qui décrivent les données Dans la constitution du document il faut retenir qu ? il y a une balise paire qui doit contenir tout le reste on l ? appelle élément racine Exemple texte
Documents similaires
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 09, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 64.1kB