DOC STRUCTURÉ ET XML
1.
Accueil
2.
Séances 2018
3.
Support de Cours
Structuration de document
Arbres et boîtes
Modéliser un document
Présentation et contenu
Le XML
Exemples de documents XML
Recommandations W3C XML
Les ingrédients
Déclaration XML
Les éléments
Les attributs
Le texte
Document bien formé
Parseur
Encodage de caractères
Glyphes et caractères
ASCII : l'ancêtre (1963)
Encodage des caractères latins avant UNICODE
UNICODE
UNICODE et UTF-8
Encodage de caractères en HTML
Validation XML
Processus de validation XML
Langages de validation XML
Où trouver un validateur ?
Associer une DTD à un document
DTD : Déclaration d'éléments
DTD : déclaration d'attributs
Les DTD par l'exemple
Liens utiles
Chaîne de vérification
Programmation_xml
Programmation XML en Perl
Programmation XML en Python
Les espaces nominaux (namespaces)
Les espaces nominaux (namespaces)
Syntaxe des espaces nominaux
XSLT et espaces nominaux
Espaces nominaux : bibliographie
Le langage XPath 1.0
Chemin de localisation XPath
Axes
Axes "self", "attribute", "child" et "parent"
Axes "ancestor", "ancestor-or-self", "descendant", "descendant-or-self"
Axes "following", "following-sibling", "preceding", "preceding-sibling"
Test de noeud
Prédicats
Fonctions et opérateurs
Expression XPath
Outils de mise au point d'expressions XPath
Transformation XSLT 1.0
Introduction
Processeurs (moteurs) XSLT
Structure d'une feuille de style XSLT
Exemple de transformation XSLT
Feuille de style « identité »
XSLT : <xsl:template> et <xsl:apply-templates>
Motifs (patterns)
Règles modèle internes (Built-in templates)
Construction de l'arbre de sortie
Gestion des caractères d'espacement en XSLT
Mettre au point un feuille de style
Des sites pour en savoir plus
4.
Exercices
Quizz XML
Structuration_documents
Structure d'un article scientifique
Structuration d'un roman
Structuration d'offres d'emploi
Exercices sur le XML et les DTD
Vérification de document XML
DTD pour une recette de cuisine
Exercices sur l'encodage de caractères
« Bonjour » multilingue
Exercices sur XPath
XPath : axes
XPath : chemin absolu
XPath : chemin relatif
Fonctions XPath
Exercice sur XSLT
Modes de sortie
XSLT : xsl:template et xsl:apply-templates
Extraits d'examen
Métadonnées inclus dans les MP3
Recettes de cuisine
Devoirs
DEVOIR 2017-2018
DEVOIR 2018-2019
5.
outils
Bibliothèques XML et XSLT
Console, shell, arborescence de fichiers
Création et configuration d'un espace de travail sur codeanywhere.com
Outils pour l'encodage de caractères
Utiliser XML Copy Editor
Éditeurs XML
Clear History
Built with
Grav
- The Modern Flat File CMS
Accueil
Accueil
Document structuré et XML
Jean-Paul JORDA
Inria
DSI/SEISM
defi2 (chez) jpjorda.fr