Exercice 6 - Client Side avec Java - Rapport

Les fichiers: Application Java

  • CSVToXML.java - Application
  • studentsprops.txt - 1er paramètre: fichier de 'propertires'
  • students.txt - 2ème paramètre: fichier à convertir
  • students.dtd - 3ème paramètre: la DTD
  • students.xml - Fichier produit par l'application

Objectif:

Applet ou Application . Afficher un contenu XML avec au moins une manip de l'utilisateur.

Le but de cet exercice est de convertir du contenu format texte (TXT) en XML.

Dans le format texte utilisé (TXT) la virgules sépare les données les unes des autres. Nous convertissons en fait les données de la table de la base de données de l'exercice 3 et 7.

Le fichier format (TXT) contient donc des données de ce style
Nom1, prénom1, promotion1
Nom2, prénom2, promotion2
Nom3, prénom3, promotion3 etc...

De manière générale on peut dire que pour convertir en format XML il faut connaître :

  • La structure des éléments
  • La représentation de l’information

A partir du moment ou l’on connaît la représentation, c’est-à-dire la structure et les noms de tous les éléments et attributs, le processus de conversion est une simple activité de formatage.

Si on regarde XML d’un point de vue des données on constate que la standardisation le rend parfait pour créer des conduits entre diverses machines. L’utilisation de « texte entier » permet que le format peut être lu sur n’importe quelle plate-forme, et le langage est tellement flexible qu’on puisse représenter toutes les données possibles.
Le langage XML est un format universel permettant de définir sa propre syntaxe. Afin d’assurer la communication entre différentes bases de données il est utile de pouvoir importer/exporter des données d’une base de données vers l’autre.

Arguments:
L'utilisateur doit entrer les arguments suivants :

  • Propriétés (description du format du fichier, définit le nombre de champs et leurs noms)
  • Le texte qui est à convertir
  • Le nom du fichier à produire

Apprentissages/Evolutions: L'uinersalités de XML pour définir le format des données et l'utilisation de XML comme format unique de communication entre les bases de données (import/export XML).

  • Conversion de XML vers le format txt et puis
  • JDBC vers XML ainsi que
  • XML vers JDBC
  • avec utilisation de DOM, Document Object Model SAX Simple API pour XML


Travaux
Tecfa 1999-2001 - Promotion Fanny