My cours xml dtd et xsl 2 Chapitre XML DTD et XSL I Historique de SGML à XML XML dérive d'un langage développé dans les années le SGML Ce langage était complexe à apprendre et utiliser quotidiennement Une version allégée le HTML a donc été développée mais
Chapitre XML DTD et XSL I Historique de SGML à XML XML dérive d'un langage développé dans les années le SGML Ce langage était complexe à apprendre et utiliser quotidiennement Une version allégée le HTML a donc été développée mais ce dernier malgré de nombreuses adaptations ne pouvait pas être étendu à l'in ?ni au fur et à mesure de l'augmentation des besoins des développeurs C'est alors que fut créé le XML II SGML et HTML II Le SGML Le SGML Standard Generalized Markup Language langage de balisage standard généralisé premier essai de la normalisation concernant les documents électroniques a été adopté comme standard en Ce langage servant à préciser la structure d'un document quelconque il est di ?cile d'apprentissage et complexe d'emploi En particulier il était inadapté à l'écriture de documents pour Internet Il a donc été nécessaire d'en dériver le langage HTML II Le HTML Ce langage est facile à apprendre et à utiliser Un inconvénient du HTML est son champ d'action limité il n'est ainsi pas possible de dé ?nir autre chose qu'une page Web On ne peut par exemple pas ajouter de nouveaux éléments on pourrait imaginer insérer des équations mathématiques mais ce n'est pas possible en HTML Au bout de quelques années la demande se faisant de plus en plus forte pour la dé ?nition d'un nouveau format et le langage HTML rencontrant ses limites le W C a commencé à organiser des groupes de travail sur XML II XML Le XML est un dérivé du SGML Il tente de se servir des principes de simplicité du HTML et de la souplesse SGML Tout document XML peut être basé sur une DTD ou un Schéma Cette association n'est cependant pas obligatoire et un ?chier XML peut très bien se su ?re à lui-même CDans un document XML la mise en forme des données est totalement séparée des données elles-mêmes Cela permet de séparer complètement l'information le contenu de son apparence le contenant et donc de fournir plusieurs types de sortie pour un même ?chier de données en fonction de l'utilisateur ou de l'application demandeuse autre document XML tableau graphique image animation multimédia ?chier HTML ?chier PDF Un document XML peut ainsi prévoir plusieurs cibles comme par exemple l'écran d'un téléphone portable celui d'un ordinateur de bureau une base de données une application logicielle etc Il est également possible d'e ?ectuer des sélections par tri des générations automatiques de tables des matières et bien d'autres fonctions encore gr? ce au langage de feuilles de style XSLT III Mise en oeuvre III Procédure XML permet de nettement séparer forme et fond Par exemple cela signi ?e que pour produire un document HTML à partir de données en utilisant le format XML il est nécessaire d'écrire au moins deux ?chiers le premier contenant les données à mettre en forme le second les informations nécessaires à cette mise en forme En pratique et dans un souci de normalisation et de généralisation il peut s'avérer nécessaire d'ajouter un troisième ?chier
Documents similaires
-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 14, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 40.1kB