Vous êtes ici : Accueil LiMaOh » Tutoriel sur XML

Qu'est ce que XML

Le XML (= langage extensible de balisage) est un langage strict.

logo XML

XML est un langage informatique de balisage générique. Il sert essentiellement à stocker/transférer des données de type texte Unicode structurées en champs arborescents. Ce langage est qualifié d'extensible car il permet à l'utilisateur de définir les balises des éléments. L'utilisateur peut multiplier les espaces de nommage des balises et emprunter les définitions d'autres utilisateurs.

Documents, ressources et entités :

- Un document est une oeuvre de l'esprit, susceptible d'être réalisée sous plusieurs formes physiques. Le document doit rester cohérent. Un document XML existe toujours sous forme d'une ou de plusieurs entités. Il n'existe sous forme de ressource qu'à partir du moment où il reçoit un identificateur unique, et qu'un mécanisme quelconque, éventuellement très simple, fait que cet identificateur devient accessible à tous .
- Une ressource est une entité ou un service d'information désignable par un identificateur. Le propre d'une ressource est de pouvoir être identifiée de façon non ambiguë, unique, par tous.
- Une entité est un objet physique qui peut être une réalisation particulière d'une ressource. Par défaut, une entité désignera exclusivement une entité numérique, accessible par une aplication informatique.

Document valide :

Logo Gushyxio

Un document est valide lorsqu'il est bien formé, et respecte les règles syntaxiques du langage XMLet obéit à une structure type défénie explicitement dans un DTD (document type definition).


Un document doit impérativement respecter la syntaxe du XML. On dira alors que le document est "bien formé" [Well-formed].

Structure d'un document XML

1)Prologue.
2)Arbre d'éléments.
3)CSS externe (données indépendantes de l'affichage).
4)Commentaires.
5)Doit comporter une balise racine.