Pourquoi XML?
XML est apparu en réponse aux faiblesses du HTML, tout en conservant ses atouts de simplicité. Il XML est notamment destiné au développement d'applications e-business
Mis à jour le 09/05/2001 | Imprimer | Envoyer Les applications Web actuelles ont été développées grâce au langage HTML Langage utilisé pour formater l'information sur Internet grâce notamment à des tags (qui indiquent comment mettre en page le document) et créer des liens hypertextes d'une page web vers d'autres pages web, internes ou externes au site. Celui-ci est devenu très populaire et a assuré le succès planétaire du Web. XML est apparu en réponse aux faiblesses du HTML, tout en conservant ses atouts de simplicité.
XML est à première vue un langage qui ressemble au HTML, car il présente l'information encadrée par des balises. Mais il est plus précis, plus structurant et permet de simplifier les transactions de l'e-business.
Les limites du HTML
Le succès et la simplicité du HTML ne peuvent plus aujourd'hui masquer ses faiblesses:
- il n'est pas flexible (les balises sont figées),
- il mélange la présentation avec le contenu,
- de simple, il s'est petit à petit compliqué,
- il est peu adapté à l'échange de données entre applications,
- les balises fournissent uniquement des indications de présentation du contenu, mais très peu d'information sur sa nature, sa structuration et son importance,
- le contenu d'une page HTML ne permet pas un traitement automatique pour assurer la pérennité d'un document.
Les apports d'XML
XML est notamment destiné au développement des nouvelles applications orientées e-business car il présente l'avantage:
- d'être flexible (on peut définir les balises qu'on veut),
- de séparer le contenu de la présentation et de se concentrer sur la structure. La présentation est déduite de la structure (à partir d'un document on peut avoir plusieurs utilisations comme une présentation pour l'écran, une présentation pour un GSM via le protocole WAP Protocole de communication des mobiles (GSM) vers l'Internet et le langage WML Langage issu d'XML et très proche du HTML. Il est destiné à afficher des données en provenance d'Internet sur des terminaux portables comme les GSM ou les PDA disposant d'un browser WAP, une impression papier, un enregistrement sur CD-ROM ou d'autres supports physiques, etc.),
- d'être simple et lisible (c'est un langage auto descriptif, au format texte et présentant quelques règles de syntaxe),
- d'être adapté pour les échanges des données entre applications,
- d'assurer la pérennité du contenu.
