XML, le Web et les documents
Vincent Quint
Sommaire
XML, le Web et les documents
Plan
Formats de documents
Un peu d'histoire
Architecture du Web
Représentation
Origines de XML : SGML
Objectifs de XML
Structure, contenu et présentation
Structure et éléments
Exemple
Attributs
Identificateurs et références
Langage de balisage
Contraintes syntaxiques
Caractères et entités
Internationalisation (I18N)
Commentaires et PIs
Espaces et sauts de ligne
Documents bien formés
XML -- Exemples
Niveaux de structuration
Éléments et attributs
Attributs et contenu
Résumé
Exemple
Types de documents
Définition de type de document (DTD)
XML : un langage pour créer des langages
DTD XML
Exemple de DTD XML
Exemple d'instance XML
Contenu d'une DTD
Déclaration d'élément
Déclaration d'attributs
Déclaration d'entités
Relation document-DTD
Définitions dans les instances
Documents bien formés/valides
Création des DTD
Utilisation des DTD
Pourquoi valider?
Avantages des DTD
Parsers XML
Limites de XML
Avantages de XML
Limitations des DTD
Objectif des Schémas XML
Quelques applications XML
Pages Web -- XHTML
XHTML -- Développements
MathML -- Motivation
MathML -- Exemple
MathML -- Présentation
MathML -- Contenu
MathML -- Outils
Le graphique sur le Web
Besoins graphiques
SVG -- Scalable Vector Graphics
SVG -- Exemple
SVG -- Structure
SVG -- Formes géométriques
SVG -- Transformations
SVG -- Texte
SVG -- Autres caractéristiques
SVG -- Animation SMIL
SVG -- Que peut-on animer?
SVG -- Comment ça marche?
SVG -- Événements