|
Sommaire
|
|
|
|
Forces et faiblesses
|
|
Forces et faiblesses
Adaptation de SGML pour le Web/Internet à l'origine, XML a été rapidement adopté par des acteurs en dehors de cet environnement en raison de ses nombreuses qualités. Pouvoir se reposer sur une syntaxe éprouvée et standard soulage nombre de développeurs et organisation de la tâche ingrate de créer et traiter leur propre syntaxe et format. Nombreux sont les logiciels qui enregistrent les préférences utilisateur au format XML, par exemple.
Les forces de XML sont apparues rapidement :
- possibilité d'écrire son propre format, adapté à chaque situation
- support Unicode d'origine
- base de fichiers textes
- format libre, non breveté, indépendant de la plate-forme
- syntaxe structurée et traitement strict des erreurs
- compatible avec SGML (donc avec de nombreux documents existants) et ses outils
- lisible tant par l'homme que la machine
L'enthousiasme qu'il soulève doit cependant être tempéré par une utilisation parfois inappropriée. En général, XML n'est pas sans présenter des lacunes ou handicaps :
- un document peut rapidement devenir trop complexe, de par la verbosité de la syntaxe
- XML ne convient pas à tous les cas - parfois un fichier texte est plus simple à mettre en place, ou une base de données relationnelle plus pratique à mettre à jour...
- le traitement strict des erreurs peut être un obstacle pour certains
- les valeurs ne sont pas typées, ce qui entraîne un traitement supplémentaire
- la structure est fixe (mais peut être modifiée par le biais des XSLT)
|