chainedit3:imports
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
chainedit3:imports [2014/10/20 16:54] – romuald.lorthioir@univ-rennes1.fr | chainedit3:imports [2017/03/30 12:53] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Principes ===== | ===== Principes ===== | ||
- | Un import consiste à prendre le contenu d'un fichier (en format zip) pour le transformer dans un format reconnu par Chainedit. Par exemple transformer un fichier OpenOffice utilisant une feuille de style spécifique en projet ChainEdit dans le format Opus. Un import a donc un format d' | + | Un import consiste à prendre le contenu d'un fichier (en format zip) pour le transformer dans un format reconnu par Chainedit. Par exemple, transformer un fichier OpenOffice |
===== Processus ===== | ===== Processus ===== | ||
Ligne 14: | Ligne 14: | ||
- Lancement des traitements de AFTERPROCESS (déplacement du fichier XML produit par le traitement XSL dans PROCESS par exemple) | - Lancement des traitements de AFTERPROCESS (déplacement du fichier XML produit par le traitement XSL dans PROCESS par exemple) | ||
- En cas d' | - En cas d' | ||
- | - En cas de succès le répertoire PROCESS va remplacer le répertoire du projet, le répertoire TMP est supprimé. | + | - En cas de succès le répertoire PROCESS va remplacer le répertoire du projet, le fichier xml contenu dans ce répertoire (il ne doit y en avoir qu'un à la racine) est renommé avec l' |
===== Paramétrage ===== | ===== Paramétrage ===== | ||
Ligne 40: | Ligne 40: | ||
</ | </ | ||
===== Explications ===== | ===== Explications ===== | ||
- | Un import a un identifiant (//id//), un label (//label//) et une version (// | + | Un import a un identifiant (//id//), un label (//label//) et une version (// |
- | * TARGETSCHEMA et ORIGINALSCHEMA donnent des informations sur les formats pour lesquels | + | * TARGETSCHEMA et ORIGINALSCHEMA donnent des informations sur les formats pour lesquels |
- | * la séquence BEFOREPROCESS est exécutée avant le lancement du parsing XSL (transformation du fichier openOffice content.xml dans le format OPUS de ChainEdit). Elle permet de copier des répertoires ou des fichiers (voir plus loin). Ici il y a une copie d'un répertoire /Pictures contenant les images sous OpenOffice dans un répertoire / | + | * la séquence BEFOREPROCESS est exécutée avant le lancement du parsing XSL . Elle permet de copier des répertoires ou des fichiers (voir plus loin). Ici il y a une copie d'un répertoire /Pictures contenant les images sous OpenOffice dans un répertoire / |
- | * la séquence IMPORTXSL va exécuter la liste des fichiers XSL (dans l' | + | * la séquence IMPORTXSL va exécuter la liste des fichiers XSL (dans l' |
- | * la séquence AFTERPROCESS est exécutée avant le lancement du parsing XSL (transformation du fichier openOffice content.xml dans le format OPUS de ChainEdit). Elle permet de copier des répertoires ou des fichiers (voir plus loin). Ici le fichier newproject issu du traitement XSL est copié dans le répertoire /PROCESS pour être ensuite renommé par ChainEdit avec l' | + | * la séquence AFTERPROCESS est exécutée après le lancement du parsing XSL . Elle permet de copier des répertoires ou des fichiers (voir plus loin). Ici le fichier newproject issu du traitement XSL est copié dans le répertoire /PROCESS pour être ensuite renommé par ChainEdit avec l' |
* BEFOREPROCESS et AFTERPROCESS peuvent avoir comme traitements : | * BEFOREPROCESS et AFTERPROCESS peuvent avoir comme traitements : | ||
- MKDIR pour créer un répertoire <MKDIR order=" | - MKDIR pour créer un répertoire <MKDIR order=" |
chainedit3/imports.1413816848.txt.gz · Dernière modification : 2017/03/30 12:53 (modification externe)