Résumé
Le livre reste une référence pour décrire un support d'information. Une comparaison terme à terme peut permettre de mieux comprendre la spécificité d'XML, et ce que ce format peut apporter à un système d'information.
Tableau 1. Comparaison entre XML et un livre
| XML | Livre | Commentaires |
|---|---|---|
| Une séquence informatique. | Traces sur des feuilles reliées. | Comme toute information binaire, un document XML est indépendant des supports. A destination des archéologues du futur, on pourrait ainsi graver un fichier sur de la terre crue ou sur une plaque de platine à envoyer dans l'espace IIIOOOIOOI.... |
| Unicode | Ecritures, alphabets | Par défaut, le jeu de caractères des documents XML est Unicode. Norvégien, arabe, chinois... le choix de cette norme règle normalement tous les problèmes de compatibilité multilingue. |
| Syntaxe | Conventions typographiques, espacements, alignements des blocs... | La syntaxe d'un document XML bien formé (éléments, attributs...), permet de distinguer les blocs et tout autre contenus, en conservant une structure hiérarchique. |
| Schéma | Plan et règles rédactionnelles | Par défaut, XML n'impose que quelques règles de balisage, mais il ne définit pas par exemple, les noms d'éléments et d'attributs autorisés. Un schéma a pour rôle de définir ces noms, et les structures que l'on peut construire avec ces noms (livre/sections, liste, citations ...). |
| Navigation | Tables des matières, index, bibliographie ... | La norme XML structure et balise de l'information, permettant d'élaborer des applications multiples. Il existe bien sûr des outils génériques pour tout document XML, ou spécifiques à un schéma. Mais l'intérêt majeur de confier son information à un tel format est de pouvoir développer des applications spécifiques à une information. |
| Echange d'informations (données ou documents) | Connaissance, recherche | La création de bases de connaissances est possible voire facilitée avec la norme XML. Toutefois, il s'agit là encore d'un aspect de niveau applicatif. |