Journal du Net Développeur >  XML >  XML : Le nouvel élan des standards du Web

XML : Le nouvel élan des standards du Web > 2. Forces et faiblesses

Précédente 3. Syntaxe 
  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)

Précédente Retour au sommaire page suivante 
Introduction | 1 | 2 | 3
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex