Cours xml

1141 mots 5 pages
Cours XML :
Intro :
XML : origines de l’idée : * 1967 : Tunnicliffe élabore une approche pour séparer le contenu de document de leur présentation (GenCode) * années 1970 : Premières travaux de Goldfarb chez IBM pour aider la recherche maison d’informations juridiques * 1978 : commercialisation de GML par IBM

Du SGML au HTML : * 1986 : Publication de la norme SGML ISO 8879 « Standard Generalized Markup Language » * 1980 : Tim Berners-Lee, physicien au CERN, met au point un prototype pour que les chercheurs puissent partager des documents. * 1989 : article proposant de se baser sur le protocole Internet pour un système hypertextuel. * Berners-Lee specified HTML and wrote the browser and server software in the last part of 1990. (Wikipedia)
Recommandation XML : * 1994 : Création du W3C, organisation de standardisation à but non lucratif (Berners-Lee) * 1995 : SGML ajouté aux activités du W3C * 1996 : Initiative visant à alléger le SGML * 1998 : Recommandation XML 1.0 * 2004 : Recommandation XML 1.1 (Unicode)

XML : eXtensible Markup Language = un ensemble de règles simples permettant de créer une langue pour deux interlocuteurs souhaitant se parler (échanger des données)
Prologue : <?xml version="1.0" encoding="ISO-8859-1"?> Ou <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE book SYSTEM "/xmlstuff/dtds/barebonesdb.dtd"
Un fichier XML représente textuellement une arborescence
XML vs HTML :
En XML, on définit soi-même les balises dont on a besoin, en HTML, elles sont figées
En XML les noms sont sensibles à la casse, pas en HTML
En XML les éléments doivent toujours avoir une balise de début et une balise de fin. En HTML, on peut omettre certaines balises de fin
XML est un meta langage
DTD : Document Type Definition
Permet de définir des contraintes sur : * nom des éléments * les valeurs d’attributs autorisés * l’ordre d’apparition des éléments * Des notions liées à

en relation

  • Cours lola cours
    1920 mots | 8 pages
  • Cours lola
    857 mots | 4 pages
  • Cours Unix
    8503 mots | 35 pages
  • Cours mkrgt
    2316 mots | 10 pages
  • Cours mqt
    866 mots | 4 pages
  • Cours osq
    5940 mots | 24 pages
  • inflation t le chommage
    1475 mots | 6 pages
  • Cours
    532 mots | 3 pages
  • Histoire du we
    583 mots | 3 pages
  • Cours
    15058 mots | 61 pages
  • Cours
    624 mots | 3 pages
  • Cours
    4041 mots | 17 pages
  • Cours lola cours
    684 mots | 3 pages
  • Memoire
    7645 mots | 31 pages
  • Cours
    1222 mots | 5 pages