Support cours xml 1 XML eXtensible Markup Language Introduction Fadoua DRIRA HAMMAMI ENIS - CIntroduction Solution de la gestion et de la publication documentaire GML IBM Goldfarb Mosher Lory Méta-langage général de balisage Application i e DTD de SGML po
XML eXtensible Markup Language Introduction Fadoua DRIRA HAMMAMI ENIS - CIntroduction Solution de la gestion et de la publication documentaire GML IBM Goldfarb Mosher Lory Méta-langage général de balisage Application i e DTD de SGML pour la présentation des documents sur le Web Langage de visualisation SGML Normalisation ISO Normalisation de GML Puissant mais complexe taille des spécifications imposantes pages Introduit la notion de DTD grammaire spécifique à une application non adapté à l ? échange entre programmes HTML Recommandation W C Méta-langage de structuration simpli ?é compatible SGML permet de ? et HTML devient une XHTML Recommandation W C instance de XML XHTML utilise les mêmes balises que HTML avec une syntaxe XML et des contraintes de mises en forme plus strictes XML Recommandation W C ? ? Normaliser et structurer l ? information avec un point de vue sémantique ? Séparer le contenu informatif des données de leur représentation ? Échanger partager les données Fadoua DRIRA HAMMAMI ENIS - CIntroduction XML versus SGML ? Le modèle de référence SGML ? Standard normalisé depuis ISO ? Generalized langage généraliste de haut niveau d ? abstraction ? Utilisé dans le monde de la gestion documentaire et de la publication ? Permet d ? établir une distinction claire entre l ? information mots images etc et la présentation de l ? information polices couleurs organisation etc ? Markup fondé sur la définition et l ? utilisation de balises ? Syntaxe permissive balises non refermées attributs vides etc ? Language décrit des informations relatives au contenu du document ? Repose sur la définition de structures DTD pour normaliser la rédaction ? Objectifs spécifiques de XML ? XML doit pouvoir être utilisé sans difficulté sur Internet ? Il doit être facile d ? écrire des programmes qui manipulent du XML ? Il doit être facile de créer et de lire des documents XML intelligibilité ? le nombre d ? options doit être réduit au minimum Fadoua DRIRA HAMMAMI ENIS - CIntroduction XML versus HTML ? HTML HyperText Markup Language est un langage dédié ? Application de SGML pour la présentation de documents sur le web ? La vocation de XML n ? est pas de se substituer à HTML ? Structuration versus présentation ? HTML répond à la question comment présenter des données ? XML répond à la question comment structurer des données ? Fond versus forme ? HTML s ? intéresse à la forme ? XML s ? intéresse au fond ? XML et HTML sont complémentaires ? L ? évolution du web va vers une séparation du fond et de la forme ? Il faudra conserver un langage de mise en forme style HTML Fadoua DRIRA HAMMAMI ENIS - CIntroduction ? XHTML n ? autorise pas les simplifications que l ? on pouvait se permettre en HTML Une page XHTML est donc un document XML utilisant un langage clairement spécifié Un programme de validation peut y être appliqué pour s ? assurer de sa conformité parfaite Plus de fiabilité c ?
Documents similaires
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 28, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 453.4kB