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

Slides:



Advertisements
Présentations similaires
Données structurées et XML
Advertisements

HTML Abda Anne Plan Présentation Structure Texte Listes Images Liens Tableaux Formulaires.
IN’Tech Le club de technologie de Grenoble Network Initiative animé par l’INRIA Rhône-Alpes.
16/01/2006 : 18h30-21h30 Aurélien Barbier-Accary 1 Coordonnées Aurélien Barbier-Accary Aurélien Barbier-Accary Supports du cours accessibles sur :
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Les espaces de nommage XML par Philippe Poulard 1
Données structurées et XML
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
Les technologies XML Cours 3 : Les APIS XML Janvier Version 1.0 -
1 Les technologies XML Cours 3 : Les Web Services – Implémentation – JAX-WS Février Version 1.0 -
Compresser et/ou redimensionner automatiquement vos photographies avec Xnview.
le langage les éléments
Les fonctions de XPath et XSLT
Domaines nominaux XSLT
Manipulation d’XML avec XSL
Introduction et Concepts : De SGML à XML
Introduction aux Web Services Partie 1. Technologies HTML-XML
Adamou Mahamane Sidi Maman Bachir
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
XML eXtensible Markup Language
GED Masters: Gestion Électronique de Documents
Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser.
1 Utilisez cette présentation PowerPoint dans le cadre dun apprentissage autonome ou en guise dintro- duction à la thématique dun exposé. Introduction.
XML-Family Web Services Description Language W.S.D.L.
UNIVERSITE CHOUAIB DOUKKALI Département des mathématiques
HTML.
Introduction à lutilisation des corpus 2. Comment constituer un corpus?
Plugin B pour JEdit Matthias Meusburger Antoine Acquaviva
NewGesco : un projet Legrand par Capgemini
Xml/xslt : Extensible Stylesheet Language Transformation réalisé par: saÏd NAÏM.
Web Structurel
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
Graphiste multimédia (web-designer ; infographiste)
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
Conservatoire National des Arts et des Métiers de Paris Représentation et édition de documents XML.
Jour 4 : Publication des données sur l'Internet Création de réseaux d'information sur la biodiversité.
STAF 2X XSL/FO Glaus & Ruckstuhl Mars © Glaus & Ruckstuhl TECFA Programme du 18 et 19 mars Revision XML Introduction à XSL/FO (intérêts et.
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
OPTIMA, 6 novembre 2008, BnF 1 un outil daide à la transcription Thomas PALFRAY Stéphane NICOLAS Thierry PAQUET L aboratoire d I nformatique, T raitement.
Jonathan Montois Cyrille Kriegel
Projet de Master première année 2007 / 2008
CRÉATION D’UN MODÈLE DE CONCEPTION AVEC LE LOGICIEL POWERPOINT
Chapitre 3 Les bibliothèques de balises JSP et la JSTL
Office 2007 – Développement client (4/5) OpenXML & Nouveautés de l’interface Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft.
Les feuilles de style CSS
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Langages de requêtes XML
‘‘Open Data base Connectivity‘‘
TracenPoche Insérer une figure TepWeb >.  Contenu de l'archive tepweb.zip Contenu de l'archive tepweb.zip  Quelques notions de html Quelques notions.
Convertisseur OWL vers RDF/RDFS
1 Utilisez cette présentation PowerPoint dans le cadre d’un apprentissage autonome ou en guise d’intro- duction à la thématique d’un exposé. Introduction.
PHP & My SQL.
Présentation Session RPSI
1 Utilisez cette présentation PowerPoint dans le cadre d’un apprentissage autonome ou en guise d’intro- duction à la thématique d’un exposé. Introduction.
Représentation des connaissances et échanges d’information Working with XML
Programmation Web : Introduction à XML
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
S'initier au HTML et aux feuilles de style CSS Cours 5.
MJ. Blin et M. CsernelPoleInfo31 XML et ses environnements Documents XML bien formés Prologue Arbre d'éléments Attributs Commentaires Entités internes.
Soutenance du mémoire de synthèse
Module : Langage XML (21h)
eXtensible Markup Language. Généralités sur le XML.
Ketuk Un système de mapping entre XML et Java Beans.
Introduction à SVG Scalable Vector Graphic. Informations ● Plus d'informations ici (draft, tutoriaux, outils... ): –
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Le langage XML Documents bien formés Un document XML est dit bien formé lorsque le document est correct sans toutefois posséder une DTD. Le prologue du.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
FACTORY systemes Module 6 Page 6-1 La base de données InSQL FORMATION InSQL 7.0.
Catherine Cyrot - bibliothèques numériques - Cours 5
Transcription de la présentation:

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

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

XML en 10 points3 Exemple James Smith file clerk Jane Jones marketing manager Mary Davis lead engineer

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

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

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

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

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

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

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.