XML : Un langage de description de documents
1. Introduction
1.1 Balisage structurel
1.2 Origine
1.3 HTML et XML
- Passage en revue des principaux points faibles de HTML corrigés dans XML (ensemble prédéfini de balises, mélange des descriptions physique et structurelle, etc.)
1.4 Les apports décisifs de XML
- Extensibilité et structure.Modularité et réutilisation des structures types.
- Contrôle de validité.
- Accès à des sources d'information hétérogènes.
1.5 Standards dérivés et applications
- Standards dérivés.
- Outils et logiciels.
- Applications.
2. XML : Le Langage
2.2 Composer des documents bien formés
2.2.1 Documents bien formés et documents valides
2.2.2 Structure d'un document
- Le prologue.
- L'arbre d'éléments.
- Le document minimal.
- Commentaires.
2.2.3 Éléments et attributs
- Balise d'ouverture et attributs.
- Balise de clôture.
- Contenu d'un élément.
2.2.4 Entités et notations
- Entités externes adressées par URL. Entités externes adressées par identificateur public (FPI).
- Entités non XML.
- Utilisation des entités.
2.2.5 XML et Unicode
- Le Basic Multilingual Plane.
- Les codages de transformation.
- Déclarations de codage.
2.2.6 Stylistique XML
2.3 Structures types de documents
- Organisation d'une collection de documents valides
- Contenu d'une DTD : Déclaration d'élément. Déclaration de liste d'attributs. Entités paramètres. Sections internes, externes et conditionnelles.
- Domaines nominaux : Objectifs et principes. Associer un URI à un préfixe. Domaine nominal par défaut. Limites actuelles
- Règles d'écriture de DTD
2.4 Les liens
- Localisation des ressources cibles : URL. Les pointeurs XML. Syntaxe des identificateurs de ressources.
- Les différents types de liens XML : Liens simples inclus. Liens étendus. Groupes de liens étendus exclus : les pivots. Renommage des attributs réservés.
- Une application du typage des liens : Liens inclus ou liens exclus ? Pivot unique ou distribué ? Les fichiers de l'encyclopédie.
3. Les Feuilles de Style
3.1 Feuilles de style CSS
3.1.1 Principes de base
- Structure.
- Multiplicité des feuilles de style, héritage et cascade.
- Types de médias.
- Attachement des feuilles de style aux documents cibles.
3.1.2 Sélecteurs
- Sélecteurs d'éléments.
- Pseudo-éléments.
3.1.3 Propriétés
- Valeurs possibles des propriétés.
- Modèle de boîtes.
- Couleurs et fonds.
- Polices de caractères.
- Propriétés du texte.
- Listes et éléments numérotés.
- Tableaux.
- Médias paginés.
3.2 Feuilles de style XSL
3.2.1 Principes généraux
3.2.2 Structure d'une feuille de style XSL
3.2.3 Règles
- Sélecteurs.
- Forme produite.
- Modes.
- Règles de style et styles nommés.
3.2.4 Constructeurs et attributs de formatage
- Éléments HTML.
- Constructeurs DSSSL. Scripts.
3.2.5 Applications XSL
- Réalisation physique d'un document.
- Inclusion d'éléments XML dans un document HTML.
- Fusion de données de sources différentes.

Introduction à Infobright