Structuration du langage XML
XML - XML en 10 points
XML - syntaxe de base
XML - 13 exemples de code XML
XML - référence des charactères entités pour XML et XHTML
xmlns - distinguer des balise ou attributs d’origines différentes dans un même document XML : présentation des espaces de noms
Exemples d’utilisations de XML pour différents types de données
XHTML - présentation de XHTML : comment faire du HTML qui respecte la syntaxe XML
MathML - exemple simple
MathML - plusieurs dizaines d’exemples
SVG - exemples de schémas SVG(statiques ou interactifs)
SVG - présentation du SVG
Open Document - fichier content.xml extrait d’un fichier Open Office Writer : le contenu
Open Document - fichier meta.xml extrait d’un fichier Open Office Writer : les méta-données
RSS - le fichier XML utilisé comme flux RSS de ce site
podcast - un des fichiers XML utilisés comme podcast par arteradio.com
vidéocast - le fichier XML utilisé comme vidéocast par ruedesboulets.com
google sitemap - le fichier sitemap de ce site pour faciliter l’indexation des pages par google
Validation du XML
DTD - présentation des Définition de Type de Document
DTD - syntaxe complète des DTD
DTD - 15 exemples de code DTD
XSD - présentation du langage de schéma du W3C (XSD)
Transformations de XML : XSLT
XSLT - transformer un document XML : présentation de XSLT (eXtensible Style Sheet Transformation)
XSLT - syntaxe complète de XSLT avec de nombreux exemples
XPath - en complément de XSLT : parcourir l’arbre d’un document XML avec XPath : présentation
XPath - 22 exemples d’utilisations de XPath
Mise en forme de XML : CSS
CSS - mettre en forme du XML avec une feuille de style CSS (Cascading Style Sheet)
CSS - Utiliser les CSS : l’essentiel
CSS - Référence du langage CSS (toutes les propriétés et leurs valeurs possibles)
XML et métadonnées
RDF - Ressource Description Frame : un modèle pour structurer les informations
Dublin Core - organiser les métadonnées avec le Dublin Core
micro-formats - inclure plus de "sens" dans les page web avec les micro-formats
Outils pour XML
Un éditeur de texte évolué : PSPad
Une interface graphique pour générer du CSS
Un logiciel (simple) pour valider les fichiers XML (gère les DTD) (+ lien vers la version évoluée)
un validateur en ligne de fichiers XML (parfois en panne...)
un logiciel pour tester les transformations XSLT (le site est en anglais mais le logiciel est traduit en français)