Document XML#
1) Fonction#
Un document XML est un ensemble cohérent de texte au format XML permettant de structurer ce texte de manière à le rendre facilement exploitable par divers moyens de traitement de l'information tout en permettant un échange aisé par le Web.
2) Explication#
Pour une explication détaillée, il est judicieux de consulter la spécification de référence (version 1.0 en anglais, une traduction en français sérieuse existe).
En quelques mots, les informations sont regroupées dans des structures appelées éléments.
Un élément
- Est nommé
- S'il a un contenu
- Présente une balise ouvrante et une balise fermante
- Ce contenu peut être du texte et/ou un autre élément
- S'il n'a pas de contenu peut présenter une balise unique vide
Prenons un exemple :
- Un élément de nom Personne contient
- un élément de nom Nom de texte Tournesol
- un élémént de nom Prenom de texte Tryphon
- un élément de nom Adresse vide
<Personne> <Nom>Tournesol</Nom> <Prenom>Tryphon</Prenom> <Adresse /> </Personne>
Il est important de noter que dans tout document XML l'ordre des éléments a une importance pour permettre leur traitement algorithmique. Afin de permettre un traitement sûr des documents XML, il est possible de définir leur structure à l'aide d'une type de document XML particulier appelé schéma XML. Le respect d'un schéma par un document XML est indiqué dans le document par déclaration d'un nom d'espace.