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 eXtensible Markup Language

Présentations similaires


Présentation au sujet: "XML eXtensible Markup Language"— Transcription de la présentation:

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>http:// /~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 :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


Télécharger ppt "XML eXtensible Markup Language"

Présentations similaires


Annonces Google