Cours xml 2 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
Etude de projet Etude d ? un Projet Industriel de Fabrication d ? articles en Caoutchouc pour Automobiles en Caoutchouc pour Automobiles CEtude d ? un Projet Industriel de Fabrication d ? articles en Caoutchouc pour Automobiles Page CTABLE DES MATIERES CH 0 0
Ref N°: «WVN/ND/SCM/FY22/018-LOT7» Documents d'appel d'offres standard pour Pro 0 0
Creation logic i elv b net 1 0 0
Cps voirie ROYAUME DU MAROC MINISTERE DE L ? INTERIEUR PREFECTURE D ? INEZGANE AIT MELLOUL COMMUNE URBAINE D ? AIT MELLOUL MARCHE N Cahier des prescriptions spéciales C P S TRAVAUX D ? AMENAGEMENT DU MARCHE DE TOMATES CTABLE DES MATIERES CHAPITRE I CLAUSE 0 0
plans d x27 architecture sn melec 0 0
Emc filters guide EMC Filters Guide REO INDUCTIVE COMPONENTS AG Bruehler Strasse D- Solingen Germany Tel - - - Fax - - - REO USA East rd Street Indianapolis IN - USA Tel Fax REO UK LTD Units - Long Lane Industrial Estate Craven Arms Shropshire SY DU UK Te 0 0
Cshin 001 042 Advanced MOSFET Designs and Implications for SRAM Scaling By Changhwan Shin A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Engineering - Electrical Engineering and Computer Scie 0 0
Exposee de fao groupe 6 DEPARTEMENT DE GENIE MECANIQUE EXPOSE DE FAO LES SOUS - PROGRAMMES NOM DES ETUDIANTS MATRICULES TCHOFFO LONLA LUC GERAUD NFM I TCHOMBE PIERRE CONSTANT NFM I WAKAM NANA ANGILE GERMAIN NFM I TAIRA DOMKREO NFM I BOULGA SYLVESTRE TCHAN 0 0
1 2 3 DOSSIER4 Nous vivons avec les nouvelles technologies En petits groupes. a 0 0
B4 licence genie civil 1 République Algérienne Démocratique et Populaire ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ministère de l'Enseignement Supérieur et de la ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Recherche Scienti ?que Université LOGO OFFRE DE FORMATION L M D 0 0
  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager