ESPE Aix-Marseille  Formations et ressources pour les TICE - ESPE Aix-Marseille

subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

Le langage XML : structuration, validation et transformations

Imprimer cet article

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)

Documents joints

  • content.xml (XML - 5.5 ko)

    fichier extrait d’un texte OpenOffice Writer dézippé

  • meta.xml (XML - 1.3 ko)

    méta-données : fichier extrait d’un texte OpenOffice Writer dézippé

  • Fichiers exemples (Zip - 59.8 ko)

    Des fichiers XML, DTD et XSLT simples pour illustrer les différents formats.

clem – actualisé le mardi 9 septembre 2014.
Creative Commons License Cette création est mise à disposition sous un contrat Creative Commons.

©2008 IUFM Aix-Marseille: mentions légales | Plan du site | Contact | Espace privé | Réalisé avec logo SPIP