Accueil > Une chaîne de traitement XML


La saisie

Dernière modification : 2002/09/10 16:25:59     Contact : Martin Sévigny

La saisie ou la production des documents XML peut se faire de plusieurs façons. Nous allons distinguer la productrion par conversion de la productrion par saisie ou édition.

La production par conversion

Est-il possible de convertir automatiquement des documents ou des bases de données en format XML?

La réponse est bien sûr positive, mais à certaines conditions. En effet, il faut réaliser qu'un traitement par ordinateur peut difficilement ajouter de l'intelligence à de l'information. Par exemple, un ordinateur ne pourra pas, de façon générale, convertir des caractères gras en noms de personnes.

C'est pourquoi il est très difficile de passer d'une base de documents de traitement de texte à une base de documents structurés.

Par contre, le passage d'une base de données (relationnelle ou textuelle) vers un format XML ne pose en général aucun problème, il existe même des outils qui permettront d'introduire un peu de hiérarchie (par regroupement) dans les structures XML équivalentes aux structures de bases de données.

La plupart des fournisseurs de systèmes de gestion de bases de données relationnelles offrent maintenant des produits pour importer et exporter des données en format XML. La conversion est donc automatique, mais le gain n'est pas vraiment important.

La production par saisie

La production par saisie implique des personnes et la plupart du temps des logiciels adaptés. Il est possible, mais non recommandé, de créer des documents XML à l'aide d'un simple éditeur de texte.

Mais l'outil par excellence pour saisir des documents XML est l'éditeur XML. Il peut y en avoir plusieurs types, mais tous possèdent ces caractéristiques de base:

Au-delà de ces caractéristiques communes, les éditeurs XML peuvent se regrouper en deux grandes catégories, qui sont présentées ici brièvement. On peut en obtenir une lsite exhaustive sur le site de XML Software.

Les éditeurs orientés tableaux ou données

Ce sont les plus communs, ils présentent les éléments sous la forme de tableaux ou d'arbres. Ces éditeurs sont particulièrement destinés à la saisie de données et non de documents.

Il existe trop d"éditeurs orientés données pour tous les lister ici, mais mentionnons XML Spy de Altova, utilisé dans le cadre de cette formation.

Les éditeurs orientés documents

Ces éditeurs sont en fait des traitements de documents XML, par analogie avec les traitements de texte. Ils sont moins nombreux et plus dispendieux, mais ils peuvent être d'une très grande utilité. Ils possèdent tous la caractéristique d'être très configurable, permettant ainsi de définir des environnements de saisie très efficaces.

Dans cette catégorie, on retrouve principalement WordPerfect de Corel, XMetaL de Softquad, Epic de Arbortext, Documentor de Excosoft.

Depuis le début septembre 2001, un nouvel éditeur entre dans cette catégorie, soit XML Spy de Altova qui a aussi un module d'édition de documents. Cet outil s'affirme donc comme un acteur important dans le monde de l'édition de documents XML de toute nature.