Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
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
2
Plan 1. Qu’est ce que XML ? 2. Syntaxe de XML 3. Applications diverses
4. Exemples: RSS et XSLT 5. Transmission des fichiers XML
3
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…)
4
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
5
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>
6
Syntaxe de XML Entités : Les entités servent à encoder des caractères spéciaux : < = < > = > & = & " = " ’ = '
7
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" ?>
8
Applications diverses
Formules mathématiques (MathML) Images (SVG) Flux RSS …
9
Un Flux RSS <?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" > <channel> <title>Communications et Technologies Internet</title> <link> <description>Exposé du 22 novembre 2011</description> <item> <title>Enfin un flux RSS !</title> <link> <guid isPermaLink="false">flux RSS</guid> <description>Un flux RSS a été installé sur mon site. </description> <pubDate>Mon, 14 Nov :30:00 GMT</pubDate> </item> </channel> </rss>
10
Transformation de XML
11
Transmission des fichiers XML
Problème: Verbosité de XML Solution: Compression ZIP, GZIP HTTP permet la compression à la volée
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.