Vous avez téléchargé 0 fois ce fichier durant les dernières 24 heures. La limite est fixée à 32767 téléchargements.
Vous avez téléchargé 0 fichier(s) durant ces 24 dernières heures. La limite est fixée à 7 téléchargements.

Cours concepte de base de XML en pdf
Télécharger

Description :

Cours concepte de base de XML en pdf | Cours informatique gratuit

I - Historique : de SGML à XML
XML dérive d'un langage développé dans les années 80, 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'infini, au fur et à mesure de l'augmentation des besoins des développeurs.
C'est alors que fut créé le XML.
I-A - SGML et HTML
I-A-1 - Le SGML
Le SGML (Standard Generalized Markup Language, langage de balisage standard généralisé), premier essai de normalisation concernant les documents électroniques, a été adopté comme standard en 1986.
Le SGML est constitué de plusieurs composants. Ceux-ci changent pour chaque application SGML :
• Définition du type de document (DTD) : ce composant sert à préciser la structure du document ; 

• Instance du document : il s'agit des données à stocker elle-mêmes, présentées sous une forme structurée selon les éléments SGML qui ont été définis dans la DTD. Même si une instance de document peut partager une DTD avec d'autres documents, elle ne peut se conformer qu'à une seule DTD ; Cours concepte de base de XML en pdf | Cours informatique gratuit
• Synthèse du document : ce composant sert à préciser les principaux aspects de l'application SGML. C'est à ce niveau que sont déterminées les options et qu'est précisé le jeu de caractères qui sera utilisé ainsi que les autres fonctions similaires.
Ce langage servant à préciser la structure d'un document quelconque, il est compréhensible que sa généralité le rende difficile 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. Cours concepte de base de XML en pdf | Cours informatique gratuit
I-A-2 - Le HTML
Comme il a été dit précédemment, c'est aujourd'hui le standard du développement web. Il a été étendu par le XHTML, un langage qui lui est extrêmement similaire, mais permettant la production de documents aux normes XML. Cours concepte de base de XML en pdf | Cours informatique gratuit
Ce langage est facile à apprendre et à utiliser ; il a d'ailleurs donné lieu au développement de nombreux outils de publication sur Internet :
• logiciels WYSIWYG -'What You See Is What You Get'- tels que Nvu, FrontPage ou Dreamweaver ;
• outils de publication de contenu comme SPIP, eZPublish, Joomla, PHPNuke...
... sans oublier qu'il est possible d'utiliser de simples éditeurs de texte comme (X)Emacs sous Linux ou bien le Bloc-
Notes sous Windows. Cours concepte de base de XML en pdf | Cours informatique gratuit
Le HTML étant une application SGML, il est donc lié lui aussi à une DTD. Il en existe parfois plusieurs par version d'HTML. Celles de la version 4.01 se trouvent référencées sur le site web du W3C : DTD HTML 4.01 Strict, Transitional, Frameset...
Un inconvénient du HTML est son champ d'action limité : il n'est ainsi pas possible de définir autre chose qu'une page Web, ce qui est compréhensible puisque ce langage a été spécifiquement conçu pour cela.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 stricto sensu). Cours concepte de base de XML en pdf | Cours informatique gratuit
Cours de XML - Concepts de base par G. Chagnon 
Cette création est mise à disposition par Gilles Chagnon sous un contrat Creative Commons.
http://gilles-chagnon.developpez.com/cours/xml/concepts-de-base/ Cours concepte de base de XML en pdf | Cours informatique gratuit
Au bout de quelques années, la demande se faisant de plus en plus forte pour la définition d'un nouveau format, et le langage HTML rencontrant ses limites, le W3C a commencé à organiser des groupes de travail sur XML, un autre descendant du SGML.
I-B - XML Cours concepte de base de XML en pdf | Cours informatique gratuit
Le XML est un dérivé du SGML. Il tente de se servir des principes de simplicité du HTML et de la souplesse SGML.
Simplification de SGML, puisqu'il ne reste que 35 pages de spécification contre 155 pages en ce qui concerne le SGML, le format XML est rapidement apparu adapté à beaucoup plus d'usages que ses concepteurs le pensaient initialement. Il conserve certains aspects de SGML. Cours concepte de base de XML en pdf | Cours informatique gratuit
Le plus important point commun avec le SGML est le fait que tout document XML peut être basé sur une DTD ou un Schéma. Cette association n'est cependant pas obligatoire, et un fichier XML peut très bien se suffire à lui-même.
Une autre caractéristique importante est que dans 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 fichier de données, en fonction de l'utilisateur ou de l'application demandeuse (autre document XML, tableau, graphique, image, animation multimédia, fichier HTML, fichier PDF...).
De plus, la possibilité de créer les éléments que l'on désire permet de rendre le fichier lui-même lisible -et modifiable par un être humain : on peut donner aux informations contenues dans un tel fichier les étiquettes que l'on veut, et les ordonner selon son désir. Cours concepte de base de XML en pdf | Cours informatique gratuit
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'effectuer 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. Cours concepte de base de XML en pdf | Cours informatique gratuit

Evaluation :
Total des Votes : 0
Soyez le premier à écrire un commentaire sur ce fichier!
Veuillez vous identifier ou vous enregistrer.