La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

XML en 10 points1 Jean-Daniel Fekete Département Informatique École des Mines de Nantes

Présentations similaires


Présentation au sujet: "XML en 10 points1 Jean-Daniel Fekete Département Informatique École des Mines de Nantes"— Transcription de la présentation:

1 XML en 10 points1 Jean-Daniel Fekete Département Informatique École des Mines de Nantes http://www.w3.org/TR http://www.w3.org/XML/1999/XML-in-10-points

2 XML en 10 points2 XML permet de stocker des données structurées dans un fichier de texte n Par exemple, un tableur, un fichier dadresses, des paramètres de configuration, des dessins techniques, etc. n Ces données doivent être stockées dans des fichiers n XML permet de stocker ces données dans un format simple, lisible et documenté 1

3 XML en 10 points3 Exemple James Smith 1970-09-30 555-09-8410 file clerk Jane Jones 1968-03-22 388-71-6662 marketing manager Mary Davis 1972-11-09 884-99-3192 lead engineer

4 XML en 10 points4 XML ressemble à HTML mais nest pas du HTML Comme HTML, XML utilise des balises entre « » et des attributs dans les balises sous la forme nom="valeur" mais u HTML donne un sens aux balises et attributs = paragraphe en HTML u XML nutilise les balises que pour délimiter les données et laisse leur interprétation aux applications 2

5 XML en 10 points5 XML est textuel mais pas destiné à être lu n Déjà HTML nest pas destiné à être lu n Le format textuel facilite le déboguage par des experts n Le format XML est très stricte et une erreur de balisage rend le document invalide 3

6 XML en 10 points6 XML est une famille de technologies n Spécifications de XML 1.0 n De nombreux modules décrivant des jeux de balises pour des tâches spécifiques: u Xlink pour lier les données u XSLT pour les transformer et les formater u DOM pour les manipuler en mémoire u RDF pour les décrire (metadata) 4

7 XML en 10 points7 XML est verbeux, mais ce nest pas un problème n XML est un format textuel et ajoute des balises aux données n La taille des documents est toujours plus grande quavec un format binaire n zip et gzip les compressent particulièrement bien n Les avantages sont très grands 5

8 XML en 10 points8 XML est nouveau, mais pas tant que cela n XML a commencé en 1996 et est standardisé depuis février 1998 n Mais XML est une évolution de SGML, inventé dans les années 80 et standard ISO depuis 1986! n SGML est largement utilisé dans la communauté de lédition et par HTML 6

9 XML en 10 points9 XML est libre dusage n En choisissant XML pour vos projets, vous disposez dun réservoir doutils et dexpérience très importants et en croissance n XML est aux formats de données ce que SQL est aux langages de requêtes: vous pouvez peut-être vous en passer, mais il faut vraiment une bonne raison! 7

10 XML en 10 points10 Étapes suivantes n Utilisez XML n Bibliothèques gratuites et excellentes pour C, C++, Java, Perl, VB, etc. n Choisi par tous les grands fournisseurs de logiciels u Microsoft, IBM, Sun, Adobe, etc. n Opposants: aucun! n Pas de points 8, 9 et 10.


Télécharger ppt "XML en 10 points1 Jean-Daniel Fekete Département Informatique École des Mines de Nantes"

Présentations similaires


Annonces Google