Résumé
Cette collection d'articles est développée dynamiquement à l'occasion d'interventions. Le contenu et l'organisation peuvent évoluer, mais ils répondent globalement à ce besoin : fournir des supports illustrant des notions XML. Ils ne peuvent suffire à une formation complète, mais peuvent servir d'aide-mémoire aux publics ayant assister à ces interventions.
Le livre reste une référence pour décrire un support d'information. Une comparaison terme à terme peut permettre de mieux comprendre la spécificité d'XML, et ce que ce format peut apporter à un système d'information.
La norme XML définit très peu de choses (éléments, attributs...). Cependant, cette syntaxe offre des degrés de liberté et de structuration qu'on ne trouve pas dans s'autres formats. Tables, champs, hiérarchie, texte riche ; plusieurs combinaisons de structuration sont possibles dans un même document XML.
Aucun standard ne nait de rien, et bien heureusement, ainsi chaque norme s'enrichit d'une expérience. XML a abouti à une recommandation en 1998, suite au succès d'un schéma "SGML" particulier, "HTML". Quelles réflexions ont présidé à l'élaboration du standard ?
Evaluer XML, situer sa différence avec d'autres formats, définir son apport
Dans certains cas, XML est irremplaçable. Mais en général, d'autres technologies ou approches peuvent être utilisées. Comment choisir ? Quels seront les avantages ou inconvénients ?
Connaître les principaux concepts reliés aux documents XML : texte, éléments, attributs, schémas ...
XML est un format permettant de se dégager des applications (commerciales ou libres). Cette libération s'obtient par un peu d'abstraction. Quelques concepts peuvent être utiles pour entrer dans une documentation abondante et gratuite déjà disponible.
Pouvoir participer à une démarche de modélisation
Quelle que soit la technologie, lorsqu'une organisation décide d'améliorer son système d'informations, elle gagne à entraîner les utilisateurs dans la démarche. Quelques distinctions peuvent être utiles pour mieux participer à l'élaboration d'un schéma XML.