XML
est un méta-langage de description des données
permettant de définir des formats de documents.
Ces formats possèdent les caractéristiques suivantes:
·
Ce sont des documents
textuels utilisant la norme Unicode,
·
Le modèle de base est
hiérarchique,
·
XML est une norme de
l'industrie,
·
L'information dans les
documents est auto-descriptive
L'ensemble
de ces caractéristiques fait en sorte que la norme
XML permet de représenter des documents structurés,
elle assure la pérennité de l'information
et facilite les échanges de données.
ü XML
permet de définir des langages spécifiques à savoir :
XLL, XPath, XQuery, RDF, … à travers une
méta-syntaxe, à laquelle doivent se conformer ces
langages,
ü XML
ne s’intéresse pas au formatage de données, il en
décrit la structure et la sémantique, Les informations
liées à la présentation des données doivent être
décrites dans une feuille de style qui permet au navigateur de savoir comment
contrôler le format des éléments,
ü Le
XSL (Extensible Style Language) est le langage
utilisé pour définir les feuilles de style qui seront
associées aux documents XML. C'est le fichier XSL
qui permettra de définir que tel élément XML doit
être affiché avec telle fonte, de telle couleur,
etc. Ces décisions seront, grâce à XSL, prises par
le créateur du document qui aura ainsi un meilleur
contrôle sur l'apparence de son document,
ü Une
DTD est un composant facultatif associé à un
document XML spécifiant le contenu autorisé et la
structure des éléments. Si on utilise une DTD, le
document sera dit "valide"; c'est-à-dire qu'il fera
appel à cette DTD et s'y conformera. Si on n'utilise
pas de DTD, le document XML devra être "bien formé";
il ne devra comporter aucune ambiguïté dans le balisage,
ü Un
schéma XML est une DTD plus développée. Il est conçu
pour palier aux déficiences des DTD. XML Schema propose, en plus des fonctionnalités
fournies par les DTD, des nouveautés à savoir
le grand nombre de types de données, la notion d'héritage,
le support des espaces de nom… et le grand apport
de ce dernier est qu’il est écrit en langage XML,
ü XForms
doivent devenir la prochaine génération de formulaires,
étandant et simplifiant la fourniture de formulaires
indépendants de l’interface utilisateur.
ü XQuery
est donc le nouveau langage qui permet au XML d'atteindre
son plein potentiel dans la gestion de données en
provenance de bases de données et autres documents
au format XML.
« Il
est à prévoir que l'usage d'XML va déborder largement
le WWW, en provoquant la convergence de deux mondes
informatiques jusqu'ici séparés ; celui des documents
et celui des données. Il est très probable qu'il
va de ce fait devenir très rapidement la lingua
franca de l'informatique, parlée tout autant par
les SGBD que par les outils de bureautique et de
documentation, par les logiciels de gestion aussi
bien que par les applications techniques et scientifiques
et qu'il va considérablement simplifier l'Échange
de Données Informatisé (EDI).
On
n'a donc pas fini d'entendre parler de XML ! »