XML eXtensible Markup Language

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.
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 :
Les balises Du HTML au XML. Le HTML* PREMIER TEMPS La première « révolution » est dans son nom : HYPERTEXT Mais cest le M (MARKUP) qui a un grand avenir…
Internet : serveurs Web
Fondamentaux XML © Philippe Poulard.
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.
Extensible Markup Language
Domaines nominaux XSLT
Nicolas Singer Maître de conférence, université Champollion
Tutoriel XSLT F. Sajous ERSS – 01/04/2005.
XML Un format d'échange et un langage de présentation des données associé au HTML.
Manipulation d’XML avec XSL
CERN – Organisation Européenne pour la Recherche Nucléaire Services dInformation Administrative Le projet DocLeg et léchange électronique de données personnelles.
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.
NSY107 - Intégration des systèmes client-serveur
XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie.
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.
UNIVERSITE CHOUAIB DOUKKALI Département des mathématiques
HTML.
DOMINIQUE ROSSIN Modex Web RSS / Podcast. Quest-ce ? Sabonner à des informations sans avoir recours aux mails Pas de spam Gestion du Temps de validité
Xml/xslt : Extensible Stylesheet Language Transformation réalisé par: saÏd NAÏM.
Bienvenue! Qui suis-je? Webmestre depuis 1994 Café Internet en 1996 Commerce électronique Gestion de contenu web Marketing interactif.
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
XML: Syntaxe XML, DTD et Schémas
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.
Le langage Javascript pour le web
<XML/> Bruno GRILHERES (EADS CASSIDIAN)
XML : concours d’acronymes ou futur standard ?
Rappel (très) succint d’éléments techniques (XML, DTD, XSL, PHP)
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.
HTML-CSS-XHTML.
Le flux RSS Symbole du flux RSS..
Support des connaissances TP2 XSL-T
8 - XML Cours XML.
Le Langage XML Belkhir Abdelkader Laboratoire LSI USTHB
1 Programmation Web II 2 ème année Licence Appliquée IAG Faculté des Sciences Economiques et de Gestion de Nableul Université 7 novembre à Carthage Années.
Le langage XHTML 420-S4W-GG Programmation Web Client
Création d’un site internet en XHTML + L’hébergement By Reyne & Archinard.
Module Internet (3) 1 Département Technologie de l’Information et de la Communication Internet.
LE HTML ISN Terminale S Un peu d’histoire …
Amalia Todirascu 1.  Enseignants: Amalia Todirascu groupe  Contrôle de connaissances: examen.
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
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.
Initiation à XML Antonin Benoît DIOUF eXtensible Markup Language.
XHTML les fondamentaux M.DIENG Abdoulaye DTS 1 Réseaux & Données.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De SimpleXML Un lecteur de RSS Novembre 2009.
SMIL Synchronized Multimedia Integration Language
Développement d’Application Web.  L’internet=WWW  Vrai  Faux  C’est quoi Web2.0  Quel intérêt d’un navigateur.
SVG Design Tools MathML2SVG François DELESCLUSE Sylvain DEYRIS
Introduction à XML Yves Bekkers. Plan Introduction - structurer l’information Les langages à balises - un peu d’histoire XML - concepts de base Outils.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
Soutenance du mémoire de synthèse
Module : Langage XML (21h)
eXtensible Markup Language. Généralités sur le XML.
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
Développement d’un application: Suivi de flux RSS SLAKMON Benjamin.
XML : un métalangage pour la description de documents structurés XML a été défini par le consortium W3 en fonction de 2 objectifs: Compenser les limitations.
Language html Hyper Text Markup Language
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
XML les données réellement portables La nécessité d’un format de données universel et lisible se faisait sentir depuis longtemps, aujourd’hui avec le développement.
DTD EAD.
Amalia Todirascu 1.  Enseignants: Amalia Todirascu groupe  Contrôle de connaissances: examen.
Création de site web Langage & programmation.
Programmation Web : Introduction à XML
Transcription de la présentation:

XML eXtensible Markup Language Communications et technologies internet XML eXtensible Markup Language Présenté par : Saïda HADDADOU Marc Antoine DONVEZ Proposé par : Denis CLOT 22/11/2011

Plan 1. Qu’est ce que XML ? 2. Syntaxe de XML 3. Applications diverses 4. Exemples: RSS et XSLT 5. Transmission des fichiers XML

Qu’est ce que XML ? eXtensible Markup Language Langage de balisage extensible  Balisage car l’information est encadrée par des balises. Extensible car elle permet de créer ses propres langages (balises). ( XHTML, XSLT, RSS…)

Syntaxe de XML L’élément fondamental dans un document XML est la balise. <balise>contenu</balise> Quelques règles: <balise></balise> balise ouvrante => balise fermante <balise><balise2>contenu2</balise2>contenu</balise> Une balise peut en contenir une autre. <racine> Une balise doit contenir toutes les autres <balise 1><balise 2></balise 1></balise 2> pas de chevauchement <balise /> forme courte

Syntaxe de XML Les Attributs : Les attributs servent à donner des informations supplémentaires sur une balise ou son contenu. <balise attribut="valeur">contenu</balise> Exemple : <total devise="euros"> 11,08 </total> <total devise="FRF"> 72,68 </total>  

Syntaxe de XML Entités : Les entités servent à encoder des caractères spéciaux : < = < > = > & = & " = " ’ = &apos;

Syntaxe de XML Commentaires : < !-- Texte de commentaire --> Déclaration : <? xml version="1.0" encoding="UTF-8"   standalone="yes" ?> Instructions de traitement : < ?xml-stylesheet type="text/xsl" href="article.xsl" ?>

Applications diverses Formules mathématiques (MathML) Images (SVG) Flux RSS …

Un Flux RSS <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" > <channel> <title>Communications et Technologies Internet</title> <link>http://195.220.111.37/~denis/</link> <description>Exposé du 22 novembre 2011</description> <item> <title>Enfin un flux RSS !</title> <link>http://siteoueb.fr/news.xml</link> <guid isPermaLink="false">flux RSS</guid> <description>Un flux RSS a été installé sur mon site. </description> <pubDate>Mon, 14 Nov 2011 19:30:00 GMT</pubDate> </item> </channel> </rss>

Transformation de XML

Transmission des fichiers XML Problème: Verbosité de XML Solution: Compression ZIP, GZIP HTTP permet la compression à la volée