Tuteur pour le langage XML-- XML tutorial
Texte du Tuteur écrit par Gilles HUNAULT
Liste des autres tuteurs (langages, logiciels, systèmes d'exploitations...)
Suite logique : 3 séries d'exercices corrigés
Ouvrage conseillé :
Manuel de prise en main de XML
par Kevin Howard Goldberg (la table des matières de l'ouvrage est ici).
Table des Matières
Retour à la page principale de (gH)1. Présentation de XML
Qu'est-ce que XML?
Structure des documents XML
Les grammaires DTD ou définitions de balises
Les grammaires XSD ou schémas de balises
Les XSL ou feuilles de styles généralisées et transformations
2. Exemples détaillés
de documents XML
de grammaires DTD
de grammaires XSD (schémas)
de transformation XSL (feuilles de styles généralisées)
XSL : variations sur le thème éléments/attributs
transformations FO pour produire un pdf
programmation semi-graphique en XSL
calcul statistique avec XSL
3. Logiciels et langages pour XML
Quels outils logiciels pour XML ?
Comment tester qu'un document est bien formé
avec rxp, xmllint, perl, java
Comment tester qu'un document est valide
via une DTD avec rxp, xmllint, perl, java
via un schéma avec perl et java seulement
Comment transformer un fichier XML à l'aide d'un fichier XSL ?
avec java, perl, php 4.1 et php 5.
4. Quelques références pour XML
XML (tecfa (unige), une site pour T.I.E en français
exemples commentés sur selfhtml
xmlfr.org : l'espace XML francophone
RXP via une page web
XML utilities (via des pages Web, dont convertisseurs DTD/SCHEMA/XML)
5. Cartes de références pour XML, DTD, XSD, XSL et XPATH
XML Quick Reference version locale ici
XSLT and XPath Quick Reference version locale ici
XML Schema - Data Structures version locale ici
XML Schema - Data Types version locale ici
XSL version locale ici
XSLT version locale ici
XPath version locale ici
Spécifications
XML 1.0 XSLT 1.1 XPATH 1.0 XSD 1.1 XML 1.1 XSLT 2.0 XPATH 2.0