Secteur TAL Informatique,
Université Sorbonne nouvelle, Paris 3
19 rue des Bernardins, 75005 Paris
Slides XML
Cliquez ici pour démarrer
Table des matièresXML une introduction Sommaire Sommaire (suite) Partie 1 : préambule Introduction Références bibliographiques Références bibliographiques (suite) Ressources sur le web pour débuter Liens Sites développeurs (1) Sites développeurs (2) Sites développeurs (3) Logiciels/Utilitaires pour XML Outils XML Documents XML disponibles Un peu d 'histoire : rappels Les limites HTML Les limites HTML (2) XML, version simplifiée de SGML pour le Web HTML vs XML Normalisation des documents XML en le pratiquant (1) Introduction par l 'exemple Création d 'un document XML avec WordPad Visualisation du document avec IE5 Visualisation du document avec XML-Spy Ajout d 'une feuille de style (1) Ajout d 'une feuille de style (2) Ajout d 'une feuille de style (3) Ajout d 'une feuille de style (4) Ajout d 'une feuille de style (5) Partie 2 XML : un métalangage à balises Lecture Poly Qu'attend-on d'XML ? Evolution de XML XML 1.0 Documents XML Deux types de documents XML Premier document XML Lecture Structure d 'un document Page 43 Eléments Arbres XML Page 46 Attributs Les noms XML (1) Les noms XML (2) Appels d'entité Section CDATA Commentaire Instructions de traitement Déclarations XML XML et UNICODE Exemple : une lettre [XML 00] Lettre dans IE5 XML en le pratiquant (3) Partie 3 Définition de type de document DTD Lecture DTD Document valide DTD : premier exemple DTD interne Contenu d'une DTD (1) Contenu d'une DTD (2) Parenthèses Contenu mixte Contenu d'une DTD (3) Type pour les attributs (1) Type pour les attributs (2) Type pour les attributs (3) Attribut par défaut Déclaration d'entités générales Entités générales externes Entités et notations externes non parsées Entités paramètres Entité paramètre : exemple Entité (récursion) Les entités de caractères Stylistique XML : règle 1 Stylistique XML : règle 2 Stylistique XML : règle 3 Stylistique XML : règle 4 Stylistique XML : règle 5 XML en le pratiquant (4) Schema Partie 4 Espace de noms Espace de Noms Page 91 Espace de noms HTML Page 93 Page 94 Nécessité des espaces de noms Limiter la portée des éléments en leur associant des espaces Association de préfixes aux URI Page 98 Page 99 Partie 5 TEI DocBook Partie 6 XML sur le web RDF Dublin Core Partie 7 Lecture XSL Préambule CSS/XSLT Feuilles de styles avec XML Cascading Style Sheet CSS1/2 Création d 'une feuille CSS Création d 'une feuille CSS : exemple CSS : Concepts de base La règle de style La règle de style (2) Héritage Héritage (2) Style par défaut Sélecteur de classe Page 122 Page 123 Page 124 Commentaires Page 126 eXtensible Stylesheet Language Page 128 Les règles Page 130 Exemple Exemple (suite) Ex-exslt Page 134 Page 135 Exemples d 'utilisation Exemple 1 Utilisation de CSS Utilisation de XSL Utilisation de CSS/XSL Utilisation de CSS Utilisation de XSL Rendu avec IE 5 sans CSS Rendu avec IE 5 avec C Rendu avec IE 5 avec XSL Exemple 2 Page 147 Page 148 Page 149 Page 150 Page 151 Page 152 Page 153 Page 154 Page 155 Page 156 XSL XSLT Page 159 Page 160 Structure d'un feuille XSLT Exemple de feuille de style XSLT Transformation XSLT Page 164 Processeurs XSLT Processeur en ligne de commandes Page 167 Page 168 XSL via XMLCooktop Page 170 Page 171 Modèles XSLT Gabarit Page 174 Page 175 Page 176 Page 177 Page 178 Page 179 Page 180 Page 181 Page 182 Page 183 Page 184 Page 185 Page 186 Modèle : exemple 1 Document XML (1) Feuille XSLT et résultat Définition de modèle Calculer la valeur d'un élément Valeur d'un élément Valeur d'un élément : exemple 1 Page 194 Appliquer des modèles Document XML (2) Appliquer un modèle : exemple 1 Page 198 Page 199 Conversion vers HTML Page 201 Page 202 Page 203 Page 204 Page 205 Page 206 Page 207 Page 208 Page 209 Page 210 Page 211 Page 212 Page 213 Page 214 Page 215 Page 216 Xsl:text xsl:for-each Autres éléments (1) Autres éléments (2) Autres éléments (3) Autres éléments (4) Autres éléments (5) Autres éléments (6) Autres éléments (7) Autres éléments (8) Modèles implicites Modèle implicite (1) Document XML (3) Modèle implicite : exemple 1 Modèle implicite (2) Modes XML en le pratiquant (5) Partie 8 Lecture XPATH XPATH Document XML (4) Chemins (1) Chemins (2) Chemins (3) Axes (1) Axes (2) Prédicat (1) Prédicat (2) Prédicat (3) Prédicat (4) Prédicat (5) Prédicat (6) XML en le pratiquant (6) Partie 9 XLINK Liens simples xlink:show xlink:show (2) xlink:actuate xlink:actuate (2) Xlink : exemple 1 Liens étendus Page 259 Page 260 Localisateurs Identification d'un localisateur Attributs optionnels supplémentaires Arcs Page 265 Arcs multiples Page 267 Attributs supplémentaires Ressources locales Page 270 Partie 10 Xpointer Xpointer dans les liens Noms nus Séquence d'enfants Points Page 277 Page 278 Page 279 Page 280 Régions range-inside Intervalles Sélection de texte Partie 11 XSL-FO Pour aller plus loin avec XSL-FO Conclusion XML : une norme qui évolue |
Auteur: Serge Fleury E-mail: serge.fleury@univ-paris3.fr |