« Référence pour les formats de fichier » : différence entre les versions

De Wiki1000
Ligne 1 : Ligne 1 :
==Formats de génération==
==Formats de génération==


===Principe général===
===Principe général de la génération===


Le format est une représentation sous forme arborescente du fichier que l'on souhaite générer.
Le format est une représentation sous forme arborescente du fichier que l'on souhaite générer.
Ligne 7 : Ligne 7 :
Un format est composé d'un ensemble de balises.
Un format est composé d'un ensemble de balises.


On distingue :
On distingue deux sortes de balises:
* les noeuds de l'arbre.
* '''les balises noeuds de l'arbre : '''Les noeuds permettent d'explorer le modèle.
* les feuilles de l'arbre.
* '''les balises feuilles de l'arbre : '''Les feuilles portent les données à écrire.


Les noeuds permettent d'explorer le modèle.
La génération va explorer le modèle métier en partant de l'objet à générer (une remise bancaire par exemple).
Les feuilles portent les données à écrire.


Pour cela, on explore le format '''récursivement''', la classe courante nous indique notre position dans le modèle.
Les noeuds permettent de changer de classe courante et ainsi d'accéder aux données que l'on souhaite écrire dans le fichier généré.


===Exploration du modèle===
===Exploration du modèle===

Version du 11 août 2011 à 09:07

Formats de génération

Principe général de la génération

Le format est une représentation sous forme arborescente du fichier que l'on souhaite générer.

Un format est composé d'un ensemble de balises.

On distingue deux sortes de balises:

  • les balises noeuds de l'arbre : Les noeuds permettent d'explorer le modèle.
  • les balises feuilles de l'arbre : Les feuilles portent les données à écrire.

La génération va explorer le modèle métier en partant de l'objet à générer (une remise bancaire par exemple).

Pour cela, on explore le format récursivement, la classe courante nous indique notre position dans le modèle.

Les noeuds permettent de changer de classe courante et ainsi d'accéder aux données que l'on souhaite écrire dans le fichier généré.

Exploration du modèle

{{#images:def_format_1.png|formats}}

{{#images:def_format_2.png|formats}}

{{#images:def_format_3.png|formats}}

{{#images:def_format_4.png|formats}}

Format de génération de fichier xml

Format de génération de fichier plat

Formats d'intégration

Principe général

Formats d'intégration de fichier xml

Formats d'intégration de fichier fixe

Formats d'intégration de ficher variable