|
|
Ce dossier est évolutif. Consultez-le régulièrement afin de découvrir de nouveaux articles, des compléments ou révisions d'information. Si ce n'est déjà fait, demandez un abonnement à Net Hebdoc pour vous tenir informé(e) des mises à jour. | X M L en trois phrases Langage de balisage sémantique : En développant les trois mots, eXtensible Markup Language, des trois lettres XML, on découvre qu'il s'agit d'un "Markup Language", langage de balisage — comme le HTML (HyperText Markup Language) à qui on l'associe un peu trop facilement (et abusivement à mon avis) et le SGML (Standard Generalized Markup Language) de qui il est issu — ce qui revient à dire que c'est un langage de description de document, et plus précisément, les balises, en distinguant et nommant les éléments de celui-ci, lui donnent une structure sémantique.
Méta-langage : Dans l'exemple donné, j'ai créé des balises grâce au "eXtensible" du XML, ce que je n'aurais pas pu faire avec le HTML limité à une centaine de balises pré-établies (et qui s'attachent en outre plus à définir la forme du document que son sens et sa structure), ce "eXtensible" signifiant que je peux créer autant de balises que je veux, et donc, fabriquer un langage à chaque document (dans notre exemple, je pourrais remplacer "auteur" par "author" ou par "signature"). Format d'échange d'information : Ce contenu structuré et "compréhensible" que représente le document XML va en faire le format de base universel pour communiquer des données sous n'importe quel format (HTML, WML, texte, base de données...) à travers n'importe quel réseau (WEB, WAP, courrier électronique...) vers n'importe quelle machine (PC UNIX, MAC, GSM, Pocket PC) en lui donnant n'importe quelle présentation... ... Et la gestion des contenus devint un jeu d'enfants. Ces premiers éléments de définition vont se trouver précisés et complétés dans la suite de notre dossier.
| ||